JavaScript是一种草率的语言,但是 里面有一个优雅,更好 语言。 JSLint可以帮助您编程 用那种更好的语言来避免 大部分污水。
那些经常使用JSLint的程序员是否有相同的意见?
答案 0 :(得分:10)
答案 1 :(得分:9)
我现在不在任何日常用途上使用它;根据我的口味,它有点“过于严格”。
但我过去曾经使用它一段时间了,考虑到它所谓的“建议”,它可能帮助我改进了我的JS编码风格。
实际上,即使不是每天使用JSLint,阅读JS中的一些编码建议也是件好事。 例如,看看the documentation of JSLint可以提供帮助,给你一些想法“如果有人喜欢道格拉斯·克罗克福德认为这些东西很糟糕,也许真的是这样” - 就是不要忘了你也有权自己思考;-) 在YUI Theater观看一些视频也很不错,顺便说一下:有一些非常有用(包括一些Douglas Crockford)。
现在,我的代码不是100%jslint-correct;但我当然比以前没有“糟糕的编码”。
而且,有时候,当某些代码中存在错误时,在其上使用JSLint可以帮助识别它; - )
答案 2 :(得分:4)
我的编辑器每次保存时都会通过JSLint运行我的所有.js
代码。在我有机会遇到它们之前,它的警告和建议已经指出了许多潜在的错误。我喜欢它。
答案 3 :(得分:1)
JSLint是我们在应用程序中清理代码的一种方式。它有助于在代码审查和决定第三方库是否编码良好。我们还使用IntelliJ IDEA的检查,这些检查在很大程度上警告了相同的问题。我们也使用jQuery来帮助清理大量代码。
答案 4 :(得分:0)
JavaScript语言可能非常漂亮,但在制作Web应用程序并以通常使用的方式使用它时很难构建好。 JSLint,Crockford和jQuery帮助人们看到了光明。
答案 5 :(得分:0)
如果您发现JSLint过于严格,您可能更喜欢MiniME。
完全披露,我支持这个:http://www.toptensoftware.com/minime进行缩小,混淆和一套合理的lint样式检查。