0

出于测试目的,显然不是用于生产。做这个的最好方式是什么?

谷歌搜索我找到了这个教程,当然还有github上的项目。

对于初学者,我需要运行哪些文件:

// removed

是否有 API 参考。我看到 jslint.js 中有一个很大的注释块,似乎是为了达到这个目的,但想知道是否有更容易阅读的东西。

因为客户端没有文件访问权限,所以我计划将代码 ajax 以获取其内容。

不要介意,我为什么要在客户端上这样做。

4

2 回答 2

3

如果包含 JSLint 脚本,您将可以访问单个全局变量JSLINT. 您可以使用字符串和可选的选项映射来调用它:

var valid = JSLINT(code, options);

结果将是truefalse,具体取决于代码是否通过了基于提供的选项的检查。

在此调用之后,您可以检查该JSLINT.errors属性是否有一系列警告(如果有)。

这正是我在http://jslinterrors.com上的文章中将 JSLint 集成到编辑器中所做的工作。

于 2013-08-20T15:32:49.877 回答
1

你看过http://jshint.com/吗?源代码在这里:https ://github.com/jshint/jshint/

浏览器包可在此处获得:http: //jshint.com/get/jshint-2.1.10.js并且文档描述了如何调用它(http://jshint.com/docs/

于 2013-08-20T15:33:14.900 回答