1

IBM DevOps Services には、Web エディター (Orion ベース) があります。ESLint による ecmaScript パーサーは、デフォルトでバージョン 5 のようです。バージョン 6 を使用することは可能ですか? 以下は機能しませんでした。

/*eslint-env es6*/

JavaScript の設定を確認しましたが、ありません。私が抱えている問題は、WebIDE が「クラス」でエラーを出すことです。

class Hoge {}

エディターにエラーを表示します。

ありがとう !

4

1 に答える 1

2

ECMA 6 を指定することは可能ですが.tern-project、プロジェクトのルートで構成ファイルを使用する必要があります。

例えば:

MyProject
   .tern-project

ファイル内では、さまざまなものを指定できますが (すべてここに記載されています)、ECMA レベルを設定するものはecmaVersionlibs.

したがって、ECMA 6 を設定するには、.tern-projectファイルは次のようになります。

{
    "libs": ["ecma5", "ecma6"],
    "ecmaVersion": 6
}

ただし、現時点では、Orion エディターは ECMA 6 に 100% 準拠しているわけではないため、機能をオンにしても、すべてが機能するとは限りません。

ECMA 6 への準拠を完了するための作業は、Orion バグ 460728で行われています。

于 2016-03-08T14:24:34.843 に答える