Intellij idea IntelliJ IDEA/WebStorm“;“无检查提示”;vs";jshint忽略:行“忽略”;
有没有办法将IntelliJ IDEA/WebStorm配置为添加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
//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进行解析的