1

我有以下验证 JavaScript 代码的代码:

var jsCode = ".....";  // JavaScript code here
var success = JSHint(jsCode); // 
alert(success); // Shows whether 'true' or 'false'

如何显示代码中所有错误的列表,而不仅仅是“真”或“假”?在文档中,它说,“在这种情况下,您可以使用 JSHINT.errors 来检索错误或通过调用 JSHINT.data() 方法请求完整的报告。

4

2 回答 2

1

尝试这个:

var jsCode = ".....";  // JavaScript code here
var success = JSHint(jsCode); // 

var data = JSHINT.data();

//Print out list of object props:
for(var i=0; i<data.functions.length; i++){
    for(var j in data.functions[i]){
        document.write(j + ': '+ data.functions[i][j]  +'<br>');
    }
}
于 2013-09-18T01:03:07.320 回答
0

验证 Javascript 代码是一项需要自动化的任务。要自动执行任务,您需要使用Grunt

Grunt 是基于 javascript 项目的自动化任务,然后您可以实现依赖管理、js 验证、报告....等。

grunt-contrib-jshint插件可以帮助你。

于 2013-09-18T00:24:12.100 回答