-1

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

4

2 回答 2

0

JSLint 告诉您有关代码的人类可读性的信息。考虑到缩小后的代码是什么样子,我可以自信地告诉你,只要语法正确, JavaScript 解析引擎不会对代码是什么样子感到惊讶。

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

于 2012-04-24T23:20:32.800 回答
0

JSLint 是http://www.jslint.com/lint.html上描述的代码质量工具 。

如果你的 js 代码通过了 jslint 测试,它一定是:

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

删去 jslint.com 上的描述:

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

于 2012-04-24T23:35:58.283 回答