3

私はグーグルで、このサイトをどこからでも見ましたが、私はJSLintの代わりにJSHintの回答しか見つけることができません。 /*jslint node: true */に「use strictの使用関数形式」エラーを取り除くために、 しかし、constletを使用してエラーを無効にするには、何も見つかりませんでした。 JSHintはesversion:6を持っていますが、これはJSLintでは動作しません。constとletでJSLint ES6エラーを無効にするにはどうすればいいですか?

screenshot

+0

私は理論を持っているが、それをテストするためにあまりにも多くの仕事です。コードの写真ではなく、あなたの質問にコードを入れてください。 – Quentin

+1

エラーは、グローバルスコープ内で ''厳密な ';を使用しないでください。これは、アプリケーション全体に対して厳密なモードを有効にすることができ、おそらく使用されている他のスクリプトを破る可能性があるため、一般的な推奨事項です。また、["* JSLintはES6の良い部分を' es6'オプションで認識します。* "](http://www.jslint.com/help.html#es6) –

+0

@Quentinコード全体は次のとおりです。http: //pastebin.com/GcU3vKsE – bdbdbd

答えて

1

プリファレンスAPIを使用します

var PreferencesManager = brackets.getModule("preferences/PreferencesManager"); 

prefs = PreferencesManager.getExtensionPrefs("jslint"); 

prefs.set("options.es6", true); 

するか、設定ファイルの1に設定します。

  • ユーザディレクトリのbrackets.jsonファイルを

か:

  • プロジェクトディレクトリの.brackets.jsonファイル:このよう

{ 
    "jslint.options": { 
     "es6": true 
    } 
} 

参照

関連する問題