Intellij idea IntelliJ IDEA/WebStorm“;“无检查提示”;vs";jshint忽略:行“忽略”;

Intellij idea IntelliJ IDEA/WebStorm“;“无检查提示”;vs";jshint忽略:行“忽略”;,intellij-idea,webstorm,jshint,Intellij Idea,Webstorm,Jshint,有没有办法将IntelliJ IDEA/WebStorm配置为添加//jshint ignore:line,以抑制jshint警告?默认情况下,IntelliJ添加了JSHint本身无法识别的//noinspection JSHint。现在无法配置检查快速修复结果。 当您试图通过WebStorm/Intellij IDEA中的Quick fix(Alt+Enter)抑制警告时,会为任何JSHint警告添加预定义注释//noinspection JSHint。 因此,您需要手动添加//jshint

有没有办法将IntelliJ IDEA/WebStorm配置为添加
//jshint ignore:line
,以抑制jshint警告?默认情况下,IntelliJ添加了JSHint本身无法识别的
//noinspection JSHint

现在无法配置检查快速修复结果。 当您试图通过WebStorm/Intellij IDEA中的Quick fix(Alt+Enter)抑制警告时,会为任何JSHint警告添加预定义注释
//noinspection JSHint

因此,您需要手动添加
//jshint ignore:line
,以确保此警告将被jshint本身抑制。

如果开发人员希望忽略代码块,他们可以使用以下指令:

/*jshint忽略:开始*/

这里的代码将被JSHint忽略

/*jshint忽略:结束*/

ignore:start和ignore:end之间的所有代码都不会传递给JS提示。如上所述,您可以忽略带有尾随注释的单行: 忽略此();//jshint忽略:行

例如:开发人员可以使用Java脚本语言扩展,如coffee脚本、Face book react等,而无需触发静态代码分析器

为了在使用maven的构建过程中排除文件,开发人员可以在maven plugin for JSHint中使用excludes标记

例如: src/main/webapp/myScript.js src/main/webapp/myDirectory .
注意:排除是相对于模块的basedir进行解析的