2

少し恥ずかしい質問です、事前にお詫びします!

現在のディレクトリ内のファイルに対して、コマンドラインから ESLint を完全に実行できます。

eslint file1.js

ただし、兄弟ディレクトリ内のファイルに対してこれを試みても、目に見える出力は得られません。

eslint ../folder2/file2.js

存在しないファイルをリントしようとするとエラーが発生するため、ファイルは存在し、そのように認識されているようです。

誰かが私を正しい方向に向けてもらえますか?

4

1 に答える 1

2

解決しました!

.eslintrcESLint は、作業ディレクトリではなく、lint されるファイルのディレクトリで構成ファイルを自動的に検索しようとするようです。

そのため、出力がないのeslint ../folder2/file2.jsは単純にルールが適用されておらず、JavaScript が自動的に有効になっているためです。

.eslintrcこれを修正することは、コマンドの実行時に作業ディレクトリを指すように構成パラメーターを指定することと同じです。

eslint -c .eslintrc ../folder2/file2.js

于 2015-08-12T14:58:15.753 に答える