1

JavaScript コードを検証する次のコードがあります。

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

「true」または「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 に答える