Jshint: 应该删除“太多错误”的概念

创建于 2011-06-02  ·  11评论  ·  资料来源: jshint/jshint

当 JSHint 中仍然存在无法关闭的“混合制表符和空格”警告等有争议的项目时,应删除错误限制(即“错误太多”),以便可以完全处理文件。

我不关心“混合标签和空格”警告——我关心会破坏我的代码的事情。 因此,即使全世界的其他人都非常不同意并喜欢这些警告,以至于必须在 JSHint 中强制使用这些警告,即使我被迫筛选这些错误,我也至少应该有能力运行我的整个文件。

最有用的评论

maxerror 应该是选择加入而不是选择退出。 jshint 拒绝完成处理我的文件真的很令人沮丧。 想象一下,如果 grep 中途停止说“匹配太多”。 这就是我现在的感觉。

所有11条评论

您可以通过设置/*jshint maxerr: 1000 */来更改此设置。 也就是说,如果http://jshint.com允许使用界面更改它会很好(但我认为这是站点存储库的错误,并且无论如何都会出现一个新界面,如果我没记错的话)。

我同意,应该有一个选项可以完全关闭它。 标记为已接受。

+1 它应该替换/扩展“在第一个错误时停止”选项。

我们可以合并这个吗?

如果您查看提交历史记录,我们确实在 _两年前_ 合并了它,但后来不得不退出,因为在大型脚本上 JSHint 会太慢。

@antonkovalyov啊,这是有道理的。

如果 JSHint 同时扫描文件,在文件完成时打印到控制台(通过排队以便文件不会散布)怎么办? 这可以解决 JSHint 太慢的问题,并再次启用此选项。

maxerror 应该是选择加入而不是选择退出。 jshint 拒绝完成处理我的文件真的很令人沮丧。 想象一下,如果 grep 中途停止说“匹配太多”。 这就是我现在的感觉。

正如我上面所说,这是一个技术限制。

@antonkovalyov你介意

@b-long AFAIK 您可以将maxerr为 Infinity,您可以观看脚本永远完成。

我的错误,我使用了像/*jshint maxerr: 200 */而不是/*jshint maxerr:200 */ (with JSHint 2.1.4) 这样的配置。 maxerr:之后的空格让我绊倒了,看起来maxerr后面必须跟着冒号和数字(没有空格)。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

stefanuddenberg picture stefanuddenberg  ·  7评论

MtDalPizzol picture MtDalPizzol  ·  7评论

ghost picture ghost  ·  3评论

damyanpetev picture damyanpetev  ·  4评论

ghost picture ghost  ·  5评论