2017-10-26 13 views
0

私はintelisense機能が好きなので、最近Brakeets.ioの代わりにVSCodeを使用するように切り替わりました...しかし、ESLintはBrackets.ioで完全に機能し、 VSCodeでうまくいくようです。ファイルごとのESLintオプションを使用するにはどうすればよいですか

私はVSCodeのESLintプラグインをインストールしましたが、実行中ですが、私のオプションを認識していません。

Brackets.ioで私はこのようなファイルの先頭に、ファイルごとにオプションを指定することができます。

/*eslint-env jquery, browser*/ 
/*eslint no-unused-vars:1*/ 
/*eslint-disable no-console*/ 

をしかしVSCodeオプションを認識していません。それはまだ私に私のjQueryとブラウザの機能呼び出しでエラーを与えているが

{ 
    "env": { 
     "browser": true, 
     "jquery": true 
    }, 
    "extends": "eslint:recommended", 
    "rules": { 
     "indent": [ 
      "error", 
      "tab" 
     ], 
     "linebreak-style": [ 
      "error", 
      "windows" 
     ], 
     "quotes": [ 
      "warn", 
      "double" 
     ], 
     "semi": [ 
      "error", 
      "always" 
     ] 
    } 
} 

:私はまた、私は私のコードファイルと同じディレクトリに置く.eslintrc.jsonファイルを作成しました。

動作させるには何が必要ですか?

答えて

0

私は何が起こっていたのか分かりました。

"checkJS": true 

とエラーがESLintエラーと一緒に示していたTSチェッカー:どうやら私は、オプションのセットを持っていた親ディレクトリ内tsconfig.jsonファイルを持っていました。 checkJSをfalseに変更すると、すべてが正常に動作しました。

関連する問題