jsLint配置引數解釋

c3tc3tc3t發表於2015-11-08
轉自: http://www.cnblogs.com/elementstorm/archive/2013/04/10/3012679.html
anon :true //匿名函式宣告中function關鍵字與()之間的空白可以被省略 bitwise : true //允許按位運算 browser : true //瀏覽器(標準)是預定義的全域性 cap : true //允許大寫的HTML continue : true //容忍continuation語句 css : true //允許檢查CSS debug : true //允許debuger語句 devel : true //允許控制檯語句console、alert語句 eqeq : true //允許==和!=運算子 es5 : true //允許ECMAScript 5 的語法 evil : true //允許使用eval forin : true //for in宣告的中的key不需要使用hasOwnProperty過濾 fragment : true //允許檢查HTML片段 indent : 空白縮排的數量,預設建議4個空格 maxerr : 允許做大的錯誤數,預設是50 maxlen : 允許單行的最大長度 newcap : true //建構函式的首字母大小寫可以被忽略 node : true //node.js是預定義的全域性 nomen : true //允許識別符號以_開頭 on : true //允許在HTML使用類似onclick這樣的事件處理 passfail : true //應該在掃描到第一個錯誤時停止 plusplus : true //允許++遞增 或 --遞減 properties : true //由於 JavaScript 是鬆散型別、動態物件的語言,在編譯時不可能確定,如果希望檢查屬性名稱拼寫,所有內建的屬性名稱必須寫在 /*properties*/中 regexp : true //允許正規表示式文字中含有. rhino : true //假設是在rhino環境中 undef : true //變數的定義順序可以是混亂的,比如var a = b.name, b = {name: "b"}; unparam : true //允許忽略未使用的引數 sloppy : true //'use strict'標註是可選的 sub : true //容忍所有的下標表示法,如果屬性名是一個合法的識別符號,建議用.表示法 vars : true //允許每個函式有多個var宣告 white : true //容忍多餘的空白 widget : true //假設是在Yahoo Widgets環境中 windows : true //MS Windows的特定全域性應該是預定義的

相關文章