gpt4 book ai didi

ecmascript-6 - Eslint允许测试中的无关性

转载 作者:行者123 更新时间:2023-12-04 04:57:10 30 4
gpt4 key购买 nike

在我的测试文件中,我在某些导入文件上出现eslint错误,例如


'import / no-extraneous-dependencies':[“错误”,{devDependencies:
是的,}],


这仅发生在我的第二个测试目录的某个子文件夹中
在我的根测试目录中,我没有收到此错误
我在package.json或.eslintrc中未找到任何可能引起差异的设置。
目前我必须使用

/* eslint-disable import/no-extraneous-dependencies*/


在我不喜欢的测试文件中
如果我加

"import/no-extraneous-dependencies": ["error", { "devDependencies": true }]


到.eslintrc的规则不仅在测试中无处不在
除了将.eslintrc放置到tests文件夹外,如何切换此规则?哪些文件夹使用devDependencies?

最佳答案

您可以按以下方式使用全局数组,这将允许从文件名匹配** / *。test.js的测试文件访问无关的依赖项

"import/no-extraneous-dependencies": ["error", {"devDependencies": ["**/*.test.js"]}]

关于ecmascript-6 - Eslint允许测试中的无关性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45346950/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com