Jest テスト フレームワークで ESLint リンターを使用しようとしています。
Jest テストは のようないくつかのグローバルで実行されjest
ます。これについては、リンターに伝える必要があります。しかし、注意が必要なのはディレクトリ構造です。Jest では、テストはソース コードと共に__tests__
フォルダに埋め込まれているため、ディレクトリ構造は次のようになります。
src
foo
foo.js
__tests__
fooTest.js
bar
bar.js
__tests__
barTest.js
通常、すべてのテストを単一のディレクトリの下に置き、そこにファイルを追加してグローバルを追加できます...しかし、すべてのディレクトリにファイルを.eslintrc
追加したくないのは確かです。 .eslintrc
__test__
今のところ、テスト グローバルをグローバル.eslintrc
ファイルに追加しただけですが、これjest
は非テスト コードで参照できるようになったことを意味するため、「正しい」ソリューションとは思えません。
ディレクトリ名などに基づいたパターンに基づいてルールを適用するように eslint を取得する方法はありますか?