Rob*_*cks 23 javascript lint compiler-errors jslint
我想使用JSLint,但我对可以访问未经过滤的源代码的工具持谨慎态度.是否有离线版本或是否有另一个类似的工具可以lint对JavaScript进行" 错误检查"离线?
编辑:一个有GUI,并显示一个样式的错误列表,而不是命令行界面?
Gra*_*ner 17
如果您喜欢JSLint Web界面,则可以执行File> Save Page As...和Save as type: Web Page, complete(在Firefox中,在Internet Explorer中执行此操作可能略有不同)到本地文件夹.
我将名称更改为jslint.htm8.3以下没有空格.
它似乎在本地保存时有效.
三件事:
Ben*_*ank 13
可以使用WSH或Rhino脱机运行JSLint:
http://www.jslint.com/lint.html#try
编辑:在问这个问题后的两年里,JSLint已经放弃了对Rhino和WSH的支持.我鼓励任何对linting他们的代码感兴趣的人也查看JSHint.它是JSLint的一个分支,旨在比原来更灵活,但也恰好支持Node,Rhino和WSH(当然还有浏览器).
Jak*_*raw 11
是:
基本上,您只需要一个嵌入式JavaScript编译器即可运行jslint.js.
还有另一个名为JavaScript Lint的 JS Linter,它具有在线和可下载的命令行版本.我一直使用可下载的版本.我一直在考虑将它作为钩子的一部分集成到SVN中.我比JSLint更喜欢它,因为它有更多选项,似乎可以检测更多东西.它可以配置为将某些标识符视为预定义的,用于工具包等,这允许它检查未定义变量的使用,我很确定JSLint不能这样做.