如何用JSHint显示所有错误

时间:2012-07-13 17:32:56

标签: jshint

假设我在一个文件上运行JSHint。它报告了83%的错误。我想要100%的错误,但默认情况下会说“错误太多”。运行jshint filename.js,我将如何解除此限制并显示所有错误?

3 个答案:

答案 0 :(得分:31)

请参阅此问题:https://github.com/jshint/jshint/issues/180

从那里:

  

/ * jshint maxerr:10000 * /

答案 1 :(得分:8)

默认情况下,JSHint会在放弃之前产生50个警告。 不幸的是,没有办法完全关闭它。原因是因为在大型脚本上JSHint会太慢。

如果您想增加JSHint将产生的警告数量, 只需编辑文件 .jshintrc 并添加选项:

{
    "maxerr" : 999
}

答案 2 :(得分:-3)

  • 转到~/.node_modules/jshint/packages/jshint (在Windows上转到C:\Documents and Settings\%USERNAME%\Application Data\npm\node_modules\jshint\packages\jshint

  • 打开jshint.js文件。

  • 转到第1065行并删除此if语句:

if (warnings >= option.maxerr) {
    quit("Too many errors.", l, ch);`
}