首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在eslint中静默有关被忽略文件的警告

如何在eslint中静默有关被忽略文件的警告
EN

Stack Overflow用户
提问于 2016-06-21 00:46:11
回答 3查看 13.7K关注 0票数 46

设置后

在忽略列表中添加一些文件,每次运行eslint时,它都会生成有关被忽略的文件的警告:

代码语言:javascript
运行
复制
/path/to/file/name.min.js
  0:0  warning  File ignored because of a matching ignore pattern. Use "--no-ignore" to override

如何才能使此警告静默?

EN

回答 3

Stack Overflow用户

发布于 2016-12-21 20:52:16

目前我知道的一个解决方法是

选项,该选项将取消所有警告。当然,如果您的配置中有“警告”规则,这就没有意义了。

另一种不显示警告的方法是使用dir名称:

而不是全局模式:

..。

票数 22
EN

Stack Overflow用户

发布于 2017-11-07 06:30:20

你不能,他们也不打算修复它,因为他们不认为这是一个bug。因此,如果你传入了一个被忽略的文件,它会告诉你它没有处理linting规则,因为它被忽略了:

https://github.com/eslint/eslint/issues/5623

在提交之前,我们运行预提交钩子来链接代码,因此最终需要编写一些额外的代码来区分实际的警告和文件忽略的警告,并且只有在抛出实际的警告或错误时才会导致链接失败。

票数 15
EN

Stack Overflow用户

发布于 2021-03-02 15:06:35

检查运行eslint时是否使用

未加引号的glob参数

..。如果是这样,请将其放在引号中。

不好的:

好:

为什么?

如果您使用cli glob模式调用eslint,而不是用引号,例如

,这个glob得到了

扩展

添加到所有匹配的文件中

并作为一个巨大的cli参数列表传递给eslint。

..。例如:

因此,当eslint由于忽略模式而忽略某个文件时,该文件仍被显式地作为命令行参数传递,eslint将向我们发出警告

埃斯林特说:

“嗯,由于忽略模式,我忽略了/path/ to /file/name.min.js,但是您显式地将其传递给了lint,所以这一定不是您想要的,对吧?”

但是当你把球体传进去的时候

语录

,例如

,glob并没有扩展到很多参数;相反,它只是一个字符串参数,eslint是知道它是一个glob的人,但因为它会在尊重eslintignore的情况下找出与它匹配的文件。所以,没有任何奇怪的事情发生,eslint认为它应该警告你。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37927772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档