使用 Atom 编辑器的 JSHint - 忽略警告
JSHint with Atom editor - ignore warnings
我正在为 Atom
编辑器使用 linter-jshint
插件。
我想禁止显示几个特定的 errors/warnings。例如:W003 - 'functionName' was used before it was defined.
.
是否可以在Atom的config.cson
中的某处指定一个被忽略的数组errors/warnings?
基本上我问的是是否可以像 PyDev
(Eclipse
) 中那样做同样的事情,您可以在其中指定要被 [= 忽略的 errors/warnings 列表16=].
注意:我阅读了 linter-jshint
文档,但仍然不知道如何执行此操作。
linter-js-hint 建议您通过编辑 ~/.atom/config.cson
来修改 config.cson
文件。但是,我会采取不同的方法。如果您的目录的根级别没有 .jshintrc
,我会创建一个。
什么是 .jshintrc
文件?它是一个配置文件,其中包含告诉 JSHint 要执行哪些规则的规则。 JSHint 将开始在与正在检查的文件相同的目录中查找此文件。如果没有找到,它会向上移动一层目录树一直到文件系统根目录。
Here 是一个标准的 .jshintrc
文件,您可以复制粘贴并根据需要进行修改。
我记得不久前,Atom 中的 linter-jshint 警告我有一些变量没有在文件中定义,例如 jQuery 或 Angular,所以我只需添加并禁用我的配置文件。
示例:在我的 .jshintrc
底部,我将 angular 添加到我的全局变量列表中。
{
"jquery": false,
//.....more rules..
// Custom Globals
"globals": { // additional predefined global variables
"angular": false
}
}
总的来说,我认为在你的项目中有一个 .jshintrc
或 eslintrc
文件是一个很好的做法,这样如果另一个开发人员继承了你的代码库,他们的代码编辑器可以自动执行你的规则.jshintrc
文件。
可以用.jshintrc
来完成。
您需要在警告代码前加上-
前缀,例如-W003
,用true/false
转off/on.
在我的 .jshintrc
的最底部:
...
// Ignored Warnings
"-W003": true
}
我正在为 Atom
编辑器使用 linter-jshint
插件。
我想禁止显示几个特定的 errors/warnings。例如:W003 - 'functionName' was used before it was defined.
.
是否可以在Atom的config.cson
中的某处指定一个被忽略的数组errors/warnings?
基本上我问的是是否可以像 PyDev
(Eclipse
) 中那样做同样的事情,您可以在其中指定要被 [= 忽略的 errors/warnings 列表16=].
注意:我阅读了 linter-jshint
文档,但仍然不知道如何执行此操作。
linter-js-hint 建议您通过编辑 ~/.atom/config.cson
来修改 config.cson
文件。但是,我会采取不同的方法。如果您的目录的根级别没有 .jshintrc
,我会创建一个。
什么是 .jshintrc
文件?它是一个配置文件,其中包含告诉 JSHint 要执行哪些规则的规则。 JSHint 将开始在与正在检查的文件相同的目录中查找此文件。如果没有找到,它会向上移动一层目录树一直到文件系统根目录。
Here 是一个标准的 .jshintrc
文件,您可以复制粘贴并根据需要进行修改。
我记得不久前,Atom 中的 linter-jshint 警告我有一些变量没有在文件中定义,例如 jQuery 或 Angular,所以我只需添加并禁用我的配置文件。
示例:在我的 .jshintrc
底部,我将 angular 添加到我的全局变量列表中。
{
"jquery": false,
//.....more rules..
// Custom Globals
"globals": { // additional predefined global variables
"angular": false
}
}
总的来说,我认为在你的项目中有一个 .jshintrc
或 eslintrc
文件是一个很好的做法,这样如果另一个开发人员继承了你的代码库,他们的代码编辑器可以自动执行你的规则.jshintrc
文件。
可以用.jshintrc
来完成。
您需要在警告代码前加上-
前缀,例如-W003
,用true/false
转off/on.
在我的 .jshintrc
的最底部:
...
// Ignored Warnings
"-W003": true
}