2017-10-09 20 views
0

PhpStormで保存時にESLintエラーを自動修正するカスタムファイルウォッチャーを作成しようとしています。PHPStorm/WebStormで保存時にESLint autofixを設定するには?

  • ファイルの種類::Any
  • 範囲:All places
  • プログラム:/home/user/Projects/todo-app/eslint-autofix.sh
  • 引数:リフレッシュする空白
  • 出力パス:空白Settings > Tools > File Watchersで、私は次の設定で新しいファイルウォッチャーを作成しました
  • その他のオプション>作業ディレクトリ:/home/user/Projects/todo-app

eslint-autofix.sh:

#!/usr/bin/env bash 

./node_modules/.bin/eslint --fix 

それから私はESLintエラーを作り、保存するためにはCtrl + Sを押しました。次のエラーが表示されます。

/home/user/Projects/todo-app/eslint-autofix.sh 
/usr/bin/env: ‘node’: No such file or directory 

このエラーを解決するにはどうすればよいですか?

+0

組み込みのESLintの統合機能はありませんか?ファイル|設定|言語とフレームワーク| JavaScript |コード品質ツール| ESLint –

+0

です。しかし、保存時にESLintエラーを自動修正したいので、手動で 'eslint --fix'を実行する必要はありません。 – jstice4all

+0

端末からPhpStormを起動しようとしましたが、問題は解決しませんか? – lena

答えて

1

this記事によると、設定は次のようにする必要があります:任意

  • 範囲:
  • プログラムプロジェクトファイル:

    • ファイルの種類./node_modules/.bin/eslint(フル指定必要に応じて、パス)
    • 引数:--fix $のFilePath $
    • 出力パスは更新するには:$ FileDirが$
  • 関連する問題