当JSLint返回45个错误,但代码仍然有效时,这是什么意思?

时间:2012-04-24 23:17:35

标签: javascript jslint

JS lint会返回很多错误,但代码仍然有效 - 好,坏?

2 个答案:

答案 0 :(得分:0)

JSLint会告诉您有关代码的人类 - 可读性的信息。考虑到缩小代码的样子,我可以放心地告诉你,JavaScript解析引擎不会给代码看起来像的两个hoots,只要它在语法上是正确的。

编辑:反正我也不担心。我只是将我的新项目的主要JS文件粘贴到它(52Kb,使用我可以完美阅读的编码样式编写)并且我得到“错误:太多错误” - 当我增加最大错误计数时,它只是说“错误:停止“。我的代码显然是如此不可思议,以至于JSLint放弃了仅仅9%的文件后处理它的所有希望!但是,如果你要看它,你可能能够理解它。

答案 1 :(得分:0)

JSLint是一种代码质量工具,如上所述 http://www.jslint.com/lint.html

如果您的js代码通过了jslint测试,它必然会:

  • 人类可读
  • 不易出错
  • 没有语法错误
  • 免于javascript的不良部分

在jslint.com上删除说明:

  

如果发现问题,则会返回描述问题的消息以及源中的大致位置。 问题不一定是语法错误,尽管通常是。   JSLint将一些样式约定视为   以及结构问题。它不能证明你的程序是   正确。它只是提供另一组眼睛来帮助发现问题。