JSHint with Atom Editor - 忽略警告
JSHint with Atom editor - ignore warnings
我正在使用linter-jshint
插件Atom
编辑器。
我想禁用显示几个特定的错误/警告。例如:W003 - 'functionName' was used before it was defined.
.
是否可以在 Atom config.cson
的某处指定一组被忽略的错误/警告?
基本上,我问是否可以像在PyDev
(Eclipse
)中那样做同样的事情,您可以在其中指定要被pep8
忽略的错误/警告列表。
注意:我阅读了linter-jshint
文档,但仍然不知道该怎么做。
可以用 .jshintrc
来完成。
您需要在警告代码前面加上 -
,例如 -W003
,然后使用true/false
将其关闭/打开。
在我.jshintrc
的最底部:
...
// Ignored Warnings
"-W003": true
}
来源: https://gist.github.com/amatiasq/db597053f0f891ff7abc
linter-js-hint 建议您通过编辑 ~/.atom/config.cson
来修改config.cson
文件。但是,我会采取不同的方法。如果您在目录的根级别没有.jshintrc
,我会创建一个。
什么是.jshintrc
文件?它是一个配置文件,其中包含告诉 JSHint 要强制执行哪些规则的规则的规则。JSHint 将开始在与正在检查的文件相同的目录中查找此文件。如果未找到,它将在目录树中向上移动一个级别,一直向上移动到文件系统根目录。
这是一个标准的.jshintrc
文件,您可以根据需要复制粘贴和修改。
我记得不久前,我在 Atom 中有 linter-jshint 警告我,我有一些变量没有在 jQuery 或 Angular 等文件中定义,所以我只是添加并禁用了我的配置文件。
示例:在我的.jshintrc
底部,我将角度添加到我的全局列表中。
{
"jquery": false,
//.....more rules..
// Custom Globals
"globals": { // additional predefined global variables
"angular": false
}
}
一般来说,我认为在你的项目中有一个.jshintrc
或eslintrc
文件是一个很好的做法,这样如果另一个开发人员继承了你的代码库,他们的代码编辑器可以自动强制执行你的.jshintrc
文件中的规则。
- chrome扩展更改主机/域警告
- CKEditor-我在editor.css中的风格是't
- 如何永久停止jshint'只读'警告/错误
- JShint-.jshintrc中的ES6有esversion,但仍收到警告(使用atom)
- Webpack UglifyJS仍在发出警告消息
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- React Router一直给我一个警告:你不能更改<路由器路由>
- 为什么Grunt Copy给了我一个'undefined不是函数'警告
- 执行此代码时,我看不到警告框
- 可以't读取'getHTML'未定义的Liferay CK Editor内容
- 页面中的声学警告
- 在Resharper中禁用javascript类型强制警告
- npm警告包.jsonCrackingJS@0.0.1没有存储库字段
- Aloha Editor不适用于Opera,有时也不适用于Chrome
- 为什么JavaScript对话框(警告、确认)会停止页面重绘
- 尝试在两次迭代中警告同一选择器的值,在第一次迭代中得到正确的值,而在第二次迭代中获得不正确的值.为什么?
- 警告密码的jquery值错误
- 我一直收到的控制台警告是什么?推迟长时间运行的计时器任务以提高滚动的流畅性
- 警告:失败的propType:类型为“array”的无效prop应为React的“object”
- JSHint with Atom Editor - 忽略警告