ESlint 規(guī)范(文字版)

    縮進使用兩個空格
    字符串使用單引號题禀,除非是為了避免轉(zhuǎn)義
    無未使用的變量
    關(guān)鍵字后面要有一個空格
    函數(shù)參數(shù)列表括號前面要有一個空格
    始終使用 === 不使用 ==
    中綴操作符(infix operators)前后要有一個空格
    逗號后面有一個空格
    else 與它的大括號同行
    if 語句如果包含多個語句則使用大括號
    始終處理函數(shù)的 err 參數(shù)
    瀏覽器全局變量始終添加前綴 window.
    不要有多個連續(xù)空行
    三元表達式如果是多行,則 ? 和 : 放在各自的行上
    var 聲明往衷,每個聲明占一行
    用括號包裹條件中的賦值表達式  這是為了清楚的表明它是一個賦值表達式 (=)阵谚,而不是一個等式 (===) 的誤寫
    單行語句塊的內(nèi)側(cè)要有空格
    變量和函數(shù)的名字使用 camelCase 格式
    無多余逗號
    逗號必須放在當(dāng)前行的末尾
    . 應(yīng)當(dāng)與屬性同行
    文件以空行結(jié)尾
    函數(shù)名字和調(diào)用括號之間沒有空格
    鍵名和鍵值之間要有空格
    構(gòu)造函數(shù)的名字以大寫字母開始
    沒有參數(shù)的構(gòu)造函數(shù)在調(diào)用時必須有括號
    對象若定義了 setter 則必須定義相應(yīng)的 getter
    子類的構(gòu)造器必須調(diào)用 super
    使用對象字面量蚕礼,不使用對象構(gòu)造函數(shù)
    不使用 arguments.callee 和 arguments.caller
    不要給 class 賦值
    不要修改由 const 聲明的變量
    在條件句中不要使用常量,循環(huán)語句除外
    正則表達式不要使用控制字符
    不使用 debugger 語句
    不要對變量使用 delete 操作符
    函數(shù)定義無重復(fù)參數(shù)
    class 定義無重復(fù)成員
    對象字面量無重復(fù)鍵名
    switch 語句無重復(fù) case 從句
    每個模塊只使用一個 import 語句
    正則表達式無空的字符組
    解構(gòu)賦值不使用空的 pattern
    不使用 eval()
    catch 語句中不要對錯誤對象重新賦值
    不要擴展原生對象
    不使用非必要的 .bind()
    不使用非必要的布爾值轉(zhuǎn)換
    函數(shù)表達式不使用非必要的包裹括號
    switch 語句使用 break梢什,避免運行到下一個 case
    浮點數(shù)應(yīng)包含整數(shù)和小數(shù)
    不給聲明過的函數(shù)重新賦值
    不給只讀的全局變量重新賦值
    不使用隱式 eval()
    不在嵌套語句中使用函數(shù)聲明
    RegExp 構(gòu)造器不使用非法的正則表達式字符串
    不使用非法空白
    不使用 __iterator__
    label 不使用作用域內(nèi)變量的名字
    不使用 label 語句
    不使用非必要的嵌套語句塊
    縮進不混用空格和制表符
    不使用多個連續(xù)空格闻牡,縮進除外
    不使用多行字符串
    如果不是賦值則不使用 new
    不使用 Function 構(gòu)造器
    不使用 Object 構(gòu)造器
    不使用 new require
    不使用 Symbol 構(gòu)造器
    不使用原始類型的包裝對象
    全局對象的屬性不用于函數(shù)調(diào)用
    不使用八進制字面量
    字符串不使用八進制轉(zhuǎn)義
    __dirname 和 __filename 不用于字符串拼接
    不使用 __proto__,應(yīng)使用 getPrototypeOf
    不重復(fù)聲明變量
    正則表達式中不使用多個連續(xù)空白
    在 return 語句中賦值表達式要用括號包裹
    不將變量賦值給它自身
    不將變量跟它自身相比
    不使用逗號操作符
    不修改關(guān)鍵字的值
    不使用稀疏數(shù)組(Sparse arrays)
    不使用制表符
    普通字符串不要包含模板字符串占位符
    super() 必須在訪問 this 之前調(diào)用
    throw 應(yīng)當(dāng)拋出一個 Error 對象
    行末不要有空白
    變量不初始化為 undefined
    循環(huán)語句要更新循環(huán)變量
    簡單的存在賦值不使用三元操作符
    return, throw, continue, break 語句后面不要有代碼
    finally 語句塊無流程控制語句
    in 操作符的左操作數(shù)不要使用 !
    無非必要的 .call() 和 .apply()
    無非必要的計算屬性
    無非必要的構(gòu)造器
    無非必要的轉(zhuǎn)義
    import, export, 解構(gòu)賦值不可重命名為同名變量
    屬性前面無空白
    不使用 with 語句
    對象屬性的換行應(yīng)一致
    語句塊內(nèi)部首尾無空行
    展開操作符后面無空格
    分號后面要有一個空格绳矩,前面無空格
    語句塊前面要有一個空格
    函數(shù)參數(shù)列表括號內(nèi)側(cè)無空格
    一元操作符后面要有一個空格
    注釋符號后面要有空白
    模板字符串大括號內(nèi)側(cè)無空格
    使用 isNaN() 檢查 NaN
    typeof 必須跟合法的字符串比較
    立即調(diào)用函數(shù) (IIFEs) 必須用括號包裹
    強制在 yield* 表達式中 * 周圍使用空格
    不使用 Yoda 式條件句比較
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
禁止轉(zhuǎn)載罩润,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。
  • 序言:七十年代末翼馆,一起剝皮案震驚了整個濱河市割以,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌应媚,老刑警劉巖严沥,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異中姜,居然都是意外死亡消玄,警方通過查閱死者的電腦和手機跟伏,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翩瓜,“玉大人受扳,你說我怎么就攤上這事⊥玫” “怎么了勘高?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長坟桅。 經(jīng)常有香客問我华望,道長,這世上最難降的妖魔是什么仅乓? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任赖舟,我火速辦了婚禮,結(jié)果婚禮上夸楣,老公的妹妹穿的比我還像新娘建蹄。我一直安慰自己,他們只是感情好裕偿,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布洞慎。 她就那樣靜靜地躺著,像睡著了一般嘿棘。 火紅的嫁衣襯著肌膚如雪劲腿。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天鸟妙,我揣著相機與錄音焦人,去河邊找鬼。 笑死重父,一個胖子當(dāng)著我的面吹牛花椭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播房午,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼矿辽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了郭厌?” 一聲冷哼從身側(cè)響起袋倔,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎折柠,沒想到半個月后宾娜,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡扇售,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年前塔,在試婚紗的時候發(fā)現(xiàn)自己被綠了嚣艇。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡华弓,死狀恐怖食零,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情该抒,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布顶燕,位于F島的核電站凑保,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏涌攻。R本人自食惡果不足惜欧引,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望恳谎。 院中可真熱鬧芝此,春花似錦、人聲如沸因痛。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸵膏。三九已至膊升,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間谭企,已是汗流浹背廓译。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留债查,地道東北人非区。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像盹廷,于是被迫代替她去往敵國和親征绸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353