国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

EsLint入門(mén)學(xué)習(xí)教程

2019-11-19 17:31:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

介紹

ESLint 由 JavaScript 紅寶書(shū) 作者 Nicholas C. Zakas 編寫(xiě), 2013 年發(fā)布第一個(gè)版本。 NCZ 的初衷不是重復(fù)造一個(gè)輪子,而是在實(shí)際需求得不到 JSHint 團(tuán)隊(duì)響應(yīng) 的情況下做出的選擇:以可擴(kuò)展、每條規(guī)則獨(dú)立、不內(nèi)置編碼風(fēng)格為理念編寫(xiě)一個(gè) lint 工具。

官方地址:http://eslint.org/

EsLint幫助我們檢查Javascript編程時(shí)的語(yǔ)法錯(cuò)誤。比如:在Javascript應(yīng)用中,你很難找到你漏泄的變量或者方法。EsLint能夠幫助我們分析JS代碼,找到bug并確保一定程度的JS語(yǔ)法書(shū)寫(xiě)的正確性。

EsLint是建立在Esprima(ECMAScript解析架構(gòu))的基礎(chǔ)上的。Esprima支持ES5.1,本身也是用ECMAScript編寫(xiě)的,用于多用途分析。EsLint不但提供一些默認(rèn)的規(guī)則(可擴(kuò)展),也提供用戶(hù)自定義規(guī)則來(lái)約束我們寫(xiě)的Javascript代碼。

EsLint提供以下支持:

  • ES6
  • AngularJS
  • JSX
  • Style檢查
  • 自定義錯(cuò)誤和提示

EsLint提供以下幾種校驗(yàn):

  • 語(yǔ)法錯(cuò)誤校驗(yàn)
  • 不重要或丟失的標(biāo)點(diǎn)符號(hào),如分號(hào)
  • 沒(méi)法運(yùn)行到的代碼塊(使用過(guò)WebStorm的童鞋應(yīng)該了解)
  • 未被使用的參數(shù)提醒
  • 漏掉的結(jié)束符,如}
  • 確保樣式的統(tǒng)一規(guī)則,如sass或者less
  • 檢查變量的命名

使用

一、安裝

Npm install gulp-eslint 

主站蜘蛛池模板:
鹰潭市|
阳新县|
武强县|
拉萨市|
上栗县|
嘉黎县|
武宣县|
米泉市|
凉城县|
高碑店市|
延边|
会东县|
大港区|
任丘市|
玛纳斯县|
田林县|
湖州市|
武山县|
崇仁县|
湖南省|
昂仁县|
屯门区|
贡觉县|
习水县|
灵川县|
茂名市|
怀集县|
淅川县|
峡江县|
常山县|
萨迦县|
尚志市|
东乌|
钟山县|
紫阳县|
皋兰县|
钟山县|
辉县市|
鹰潭市|
盱眙县|
安吉县|