[英]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.