ESLint設定ファイルでいくつかのルールを定義しました。このファイルには、ESLintをPhpStormと連携させてESLintエラーを自動修正する方法
Preferences
->Languages and Frameworks
->JavaScript
->Code Quality Tools
->ESLint
に取り付けられている。そして、私は彼らが一致しないエラーがあるように見えるとき、コードエディタ内のすべてのルールが示されているので、それが正常に動作します参照してください。また、「コード・インスペクタ」を使用すると、インスペクタですべてのエラーが検出され、下部に小さなウィンドウが表示されます。このエラーのそれぞれにautofixを適用する可能性もありますが、これを実行しようとすると、PhpStorm設定セクションのESLint設定ページにリダイレクトされました。それは次のようになります。
私はそれをクリックしたときに自動にそれを修正する必要があるリンクがあるはずはなく、単にESLintコンフィグポップアップウィンドウを開くリンクがあります:
これを正常に動作させるにはどうすればよいですか?私はPhpStormのドキュメントを見ようとしていますが、成功はしていません。
は、あなたがチェックしましたか?例えば。パスが悪い場合でもNetBeansでポップアップします。はいの場合は、おそらくバグレポートを提出するべきです。 intelliJの人はimhoをうまくサポートする傾向があります。 – m02ph3u5
ESLintはサードパーティのツールです。 IDEには、IDEウィンドウ内にそのツールによって報告されたすべての問題を組み込み(IDEのネイティブ)検査と同様に表示することができる素敵な統合機能があります。サードパーティのツールで報告された問題は、組み込みの検査にはマッピングされません。これらは完全に別個のものです。私は100%確信していませんが、ESLintがファイル全体で動作することを考慮すると、1つのエラーインスタンスのみを修正する方法はありません。 – LazyOne
あなたのために自動修正を行うプロセスは何ですか? ESLintは、少なくともジェットではなく、エラーを自動修正することはできません。あなたは[**ここに**](https://github.com/eslint/eslint/issues/2203)で見ることができるように、それはv.2のウィッシュリストにあります。とにかく、[** fixmyjs **](https://github.com/kirjs/gulp-fixmyjs)gulpプラグインを見てみてください。 [** Here **](http://addyosmani.com/blog/fixmyjs/)はfixmyjsに関するさらに詳しい情報です。 – DavidDomain