web-dev-qa-db-ja.com

eslintスクリプトを実行するようにpackage.jsonを構成する方法

ですから、私はeslintを反応プロジェクトのリンターとして使用しており、すべての.jsファイルをチェックしたいと思います。

スクリプトを使用してこれを行うことができます。

"lint": "eslint back/*.js && eslint backTest/*.js && eslint front/actions/*.js"

すべての.jsファイルを再帰的に検査するには、次のようにします。

"lint": "eslint -r *.js"

これにより、各ファイルを個別に入力する必要がなくなります

助けてくれてありがとう

38
Sam Houston

eslint "**/*.js"すべてのフォルダー内のすべてのjsファイルに対して再帰的に実行する(現在のフォルダー内)

次のこともできます:AnyFolder/**/*.js

そして、フォルダーを無視するには:eslint "**/*.js" --ignore-pattern node_modules/

eslint/command-line-interface で詳細を知る

58
Hadrian

eslint . --ext .js現在のディレクトリとすべてのサブディレクトリにある.js拡張子を持つlintファイル。

他のファイル拡張子を含めるには、eslint . --ext .js,.jsx または eslint . --ext .js --ext .jsx

eslint documentation はこのオプションをカバーしています。

18
Brian

受け入れられた答えが古くなっているかどうかはわかりませんが、 docs を見て、

デフォルトでは、.jsを唯一のファイル拡張子として使用します。

また、メンバーの comment に従って、プロジェクトのGithubで、.は、すべてのサブディレクトリで実行されていることと同じです。私には_eslint .で十分です(ただし、新しいESモジュールはカバーしていません.mjsファイル)。

3
Saba Ahang