轉自: 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的特定全域性應該是預定義的