![]() |
1
17
如果你喜欢
JSLint web interface
你可以做到
我把名字改成
它在本地保存时似乎可以工作。 三件事:
|
![]() |
2
13
jslint可以与wsh或rhino脱机运行: http://www.jslint.com/lint.html#try 编辑 :在被问到这个问题的两年里,JSlint已经放弃了对Rhino和WSH的支持。我鼓励任何有兴趣删除代码的人也查看 JSHint . 它是JSlint的一个分支,其目标是比原来的更灵活,但也恰好支持node、rhino和wsh(当然除了浏览器)。 |
![]() |
3
11
对:
基本上,您只需要一个嵌入式JavaScript编译器来运行
|
![]() |
4
5
还有一个叫JS Linter的 JavaScript Lint 具有在线和可下载的命令行版本。我一直使用可下载的版本。我一直在考虑把它作为钩子的一部分集成到SVN中。我比JSlint更喜欢它,因为它有更多的选项,并且似乎可以检测到更多的东西。它可以配置为将某些标识符视为工具箱等的预定义标识符,这允许它检查未定义变量的使用情况,我很肯定JSlint不能这样做。 |
![]() |
5
4
如果您在Java环境中,您可能会发现我的 jslint4java 工具有用。它有一个命令行变体,也可以集成到一个Ant脚本中。没有图形用户界面,因为我在这些方面很差劲。-) |
![]() |
6
3
YSlow for Firebug 内置此功能 |
![]() |
7
2
如果您使用textmate,我已经创建了一个运行jslint并在图形窗口中显示输出的包。它都是独立的;使用它不需要安装其他任何设备: |
![]() |
8
2
我有一个从命令行运行jslint的工具 SpiderMonkey 壳牌或 Rhino . 它还包括一个插件 Vim 这允许您在编辑文件时按按钮自动突出显示任何问题行: |
![]() |
9
1
试试 Google Closure Linter . 它也比JSlint有更多的特性。 |
![]() |
10
1
Cory Bennet有 a good post on command-line JSLint . 你的大部分设置将得到 SpiderMonkey 工作。如果你运行的是Linux,那就没那么糟糕了;如果你使用的是Windows和 Cygwin . 这里有一些 more discussion and comparison with Rhino run-times . 更新:2013.11-如果您在命令行上使用node.js(为什么不这样做?)你两个都能跑 jslint 和新的 eslint . [注:我已经向eshint提交了错误报告和测试代码。]这两个都是 方式 比上面的设置更容易…… |
![]() |
11
0
因为jslint本身是用javascript编写的,所以您可以通过本地复制HTML和引用的javascript文件来离线运行它。IE7的“另存为…”“网页,完成”功能做得很好。 |
![]() |
12
0
有一个很棒的雅虎小工具: http://ajaxian.com/archives/jslint-multi 它是开源的,如果你偏执,你可以审计代码。 alt text http://jslint-multi-widget.googlecode.com/files/jslint_multi_v1_scrshot.png |
![]() |
13
0
我有 JSLint with Node.js validating code 在我的部署脚本中,以确保不会意外地推送可能会破坏我的站点的代码。以后处理客户支持问题可以节省很多时间。 |
![]() |
14
0
如果你使用的是textmate, JSLintMate bundle有一个简单的接口,支持jslint和 JSHint ,并允许您以各种方式设置自定义选项(例如,每个项目的配置文件、所有项目的全局选项)。
|
![]() |
15
0
如果已经使用ruby gems,那么可以在一个命令中安装jslint gem: http://rubygems.org/gems/jslint |
![]() |
16
0
您也可以直接下载源代码,而不是使用浏览器进行下载。这样做的好处是,您可以使用版本控制系统更新它们,并读取注释过的源代码。
这为您提供了HTML和JS源文件,但您不能按原样使用它们。遵循中的生成过程
我是这样做的,用Yui压缩机:
然后打开
|
![]() |
17
0
很容易在jslint.com上重新创建crockford的内容。
JSLint.com's online version of the .js
是一个包含一些开销的文件的小型聚集,我不太明白,比如
that
为jslint构建自己的HTML包装器:下面是一个网页的代码,它将查找jslint.js( 当前可以找到最新版本的jslint in github here as raw text )在同一个目录中,以与jslint.com现在类似的方式发射。
让GUI变得更古板是由众所周知的读者决定的,但是现在这个报告和JSlint站点一样。
|
![]() |
Stefan · 如何获得与皮林分数相似的eslint分数? 2 年前 |
![]() |
oktapodia · Lint错误objectiveC 7 年前 |
![]() |
Beginner · Lint-失败:生成失败,出现异常 7 年前 |
![]() |
Dylan Ju · eslint不处理多个包。json 8 年前 |