簡體   English   中英

如何顯示所有錯誤並使用JavaScript獲取JSHint報告?

[英]How to show all the errors and get a JSHint report in JavaScript?

我有以下代碼可驗證JavaScript代碼:

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

如何顯示代碼中所有錯誤的列表,而不僅僅是“ true”或“ false”? 在文檔中說:“ 在這種情況下,您可以使用JSHINT.errors來檢索錯誤或通過調用JSHINT.data()方法來請求完整的報告。

嘗試這個:

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>');
    }
}

驗證Javascript代碼是一項需要自動化的任務。 要自動化任務,您需要使用Grunt

Grunt是針對基於javascript的項目的自動化任務,然后實現依賴項管理,js驗證,報告等。

grunt-contrib-jshint插件可以為您提供幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM