在我的测试文件中,我在某些导入中遇到了eslint错误,例如
' import / no-extraneous-dependencies':[" error",{devDependencies: 是的,}],
这只发生在某个子文件夹的第二个测试目录中 在我的根测试目录中,我没有收到此错误 我没有在package.json或.eslintrc中找到任何可能导致区别的设置 目前我必须使用
href
在我的测试文件中,我们不喜欢
如果我添加
/* eslint-disable import/no-extraneous-dependencies*/
到.eslintrc规则是关闭的,不仅仅是在测试中 除了将.eslintrc放到tests文件夹之外,我该如何切换此规则?哪些文件夹使用devDependencies?
答案 0 :(得分:4)
您可以使用如下的globs数组,这将允许从文件名匹配的测试文件访问无关的依赖项** / * .test.js
"import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/*.test.js"]}]
答案 1 :(得分:0)
您可以在项目根目录中创建os.system("""python3 -c 'import os; print(os.environ["CONFPATH"]'""")
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3.5/os.py", line 725, in __getitem__
raise KeyError(key) from None
KeyError: 'CONFPATH'
256
文件,以禁用特定文件或目录的ESLint。
并将以下行放入其中:
.eslintignore
参考:http://eslint.org/docs/user-guide/configuring#ignoring-files-and-directories
修改强>
如果要忽略特定目录的特定规则,可以在该目录中放置另一个test/*
文件。
参考:http://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy