如何将 ESLint 与 Jest 结合使用
2022-08-29 23:45:15
我试图将ESLint linter与Jest测试框架一起使用。
Jest测试与一些全局变量一起运行,例如,我需要告诉linter;但棘手的是目录结构,使用Jest,测试嵌入了文件夹中的源代码,因此目录结构看起来像这样:jest
__tests__
src
foo
foo.js
__tests__
fooTest.js
bar
bar.js
__tests__
barTest.js
通常,我会将所有测试放在一个目录下,我可以在那里添加一个文件来添加全局变量......但我当然不想在每个dir中添加一个文件。.eslintrc
.eslintrc
__test__
现在,我刚刚将测试全局变量添加到全局文件中,但由于这意味着我现在可以在非测试代码中引用,因此这似乎不是“正确”的解决方案。.eslintrc
jest
有没有办法让eslint根据基于目录名称的某种模式应用规则,或者类似的东西?