亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

webpack項目使用eslint建立代碼規范實現

2019-11-19 11:33:20
字體:
來源:轉載
供稿:網友

首先當然是新建一個項目了。假設項目已經建好了,下面開始配置

1. 安裝eslint

如果你還沒有全局安裝 eslint ,第一件事當然是安裝 eslint

npm i -g eslint

2. 初始化 eslint

eslint --init

這個命令會生成一個 .eslintrc 的文件,有幾種形式。選自己習慣的形式就行,我的生成的是一個 .eslintrc.js 文件,如下:

module.exports = { "extends": "standard"};

然后就可以簡單的lint某個文件了:

eslint yourfile.js

在項目里新添加 eSLint

然后找到 package.json ,把ESLint相關的依賴加進去,當然一個個安裝也是可以的,只要你不嫌麻煩

"babel-eslint": "^7.1.1","eslint": "^3.19.0","eslint-friendly-formatter": "^3.0.0","eslint-loader": "^1.7.1","eslint-plugin-html": "^3.0.0","eslint-config-standard": "^10.2.1","eslint-plugin-promise": "^3.4.0","eslint-plugin-standard": "^3.0.1","eslint-plugin-import": "^2.7.0","eslint-plugin-node": "^5.2.0", 

執行 npm install 就好了

修改默認規則

關于 eslint 配置文件的詳解,可以點擊這里查看,這里只簡單說下eslint規則詳情

extends

繼承某個已配置好的規則,從某個現有的規則上進行擴展。一般比較流行的eslint規則有三種:Google 標準、airbnb標準、standard標準。

Google 標準安裝

npm install eslint eslint-config-google -g

airbnb標準安裝

airbnb 標準,它依賴 eslint , eslint-plugin-import , eslint-plugin-react , and eslint-plugin-jsx-a11y 等插件,并且對各個插件的版本有所要求。

你可以執行以下命令查看所依賴的各個版本:

npm info "eslint-config-airbnb@latest" peerDependencies

你會看到以下輸出信息,包含每個了每個plugins的版本要求

{ eslint: '^3.15.0', 'eslint-plugin-jsx-a11y': '^3.0.2 || ^4.0.0', 'eslint-plugin-import': '^2.2.0', 'eslint-plugin-react': '^6.9.0'}

知道了每個plugins的版本要求后,代入以下命令執行安裝即可使用:

npm install eslint-config-airbnb eslint@^#.#.# eslint-plugin-jsx-a11y@^#.#.# eslint-plugin-import@^#.#.# eslint-plugin-react@^#.#.# -g

standard標準安裝

Standard標準,它是一些前端工程師自定的標準。

npm install eslint-config-standard eslint-plugin-standard eslint-plugin-promise -g

rules

eslint 啟用的規則列表。你可以重寫 eslint 的規則,定義級別:

module.exports = { rules: {  'no-console': 1 }};

左邊是規則,右邊是級別。1為警告,2為報錯,0為關閉。 規則詳情請參考這里

React使用eslint

1. 安裝 eslint-plugin-react

npm i eslint-plugin-react

2. 修改 .eslintrc.js

修改 .eslintrc 的代碼:

module.exports = { "extends": "standard", "env": {  "browser": true,  "es6": true, }, "parser": "babel-eslint", "parserOptions": {  "ecmaFeatures": {   "experimentalObjectRestSpread": true,   "jsx": true  },  "sourceType": "module",  "ecmaVersion": 2018  },  "plugins": [  "react"  ],}

參考文章:

怎樣在vue項目下添加ESLint
eslint中文網
eslint 的三大通用規則

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美老肥婆性猛交视频| 国产精品va在线播放我和闺蜜| 国产精品女主播视频| 欧美激情在线观看视频| 欧美洲成人男女午夜视频| 欧美精品少妇videofree| 91精品国产91久久久久福利| 欧美性视频网站| 精品二区三区线观看| 91九色视频在线| 亚洲尤物视频网| 久久乐国产精品| 国产精品一区二区三| 成人免费视频a| 久久久精品免费| 精品中文字幕在线2019| 欧美日韩福利视频| 国产小视频国产精品| 91精品免费视频| 精品久久久香蕉免费精品视频| 欧美一区二区三区……| 狠狠躁夜夜躁人人爽天天天天97| 国产精品91在线观看| 久久久国产一区二区| 国产啪精品视频网站| 精品久久久久人成| 日韩激情片免费| 日韩欧美一区二区三区| 亚洲国产精彩中文乱码av在线播放| 国产精品自产拍在线观看中文| 国产亚洲欧美日韩美女| 亚洲视频axxx| 国产精品黄色av| 精品久久久久久国产| 亚洲影视九九影院在线观看| 九九久久精品一区| 欧美高清理论片| 亚洲高清av在线| 午夜精品一区二区三区在线播放| 黑人狂躁日本妞一区二区三区| 上原亚衣av一区二区三区| 久久久久久久久久久av| 国产伦精品一区二区三区精品视频| 国产精品www色诱视频| 国产精品一区二区在线| 96pao国产成视频永久免费| 久久免费视频在线| 久久久久久com| 久久亚洲精品成人| 日韩精品在线免费观看| 日韩av高清不卡| 伊人久久精品视频| 欧洲永久精品大片ww免费漫画| 色综合久久中文字幕综合网小说| 午夜精品久久久久久久99黑人| 精品久久久久久久久久久久久| 韩国福利视频一区| 欧美性理论片在线观看片免费| 久久精品影视伊人网| 日韩av理论片| 久久不射热爱视频精品| 久久久亚洲影院你懂的| 国产精品久久久久国产a级| 日韩va亚洲va欧洲va国产| 亚洲一级黄色av| 欧美性在线观看| 日韩电影中文字幕在线观看| 欧美午夜影院在线视频| 国产一区私人高清影院| 国产精品27p| 午夜精品久久久久久久久久久久久| 亚洲www在线观看| 日韩av三级在线观看| 欧美激情视频播放| 亚洲人成自拍网站| 韩国三级电影久久久久久| 亚洲va久久久噜噜噜久久天堂| 亚洲精品97久久| 成人黄色在线观看| 亚洲a区在线视频| 国产免费久久av| 久久久99免费视频| 国自产精品手机在线观看视频| 亚洲国产精品va在线观看黑人| 色老头一区二区三区在线观看| 亚洲福利视频专区| 黑人巨大精品欧美一区二区三区| 亚洲人成电影网站色| 久久久久久久一区二区| 久久久久国产视频| 久久人人97超碰精品888| 亚洲xxxx3d| 日韩中文字幕欧美| 欧美亚洲伦理www| 一区二区三区回区在观看免费视频| 欧美午夜视频一区二区| 国产精品视频自拍| 久久久av一区| 伊人成人开心激情综合网| 国产精品亚洲综合天堂夜夜| 成人久久久久久| 国产精品v片在线观看不卡| 国产做受69高潮| 亚洲一区二区三区在线视频| 国产成人jvid在线播放| 中文字幕亚洲欧美日韩2019| 国产97在线|日韩| 国产情人节一区| 色综久久综合桃花网| 国产精品色午夜在线观看| 日韩精品在线免费播放| 日韩欧美国产成人| 国产精品精品视频| 中文字幕亚洲自拍| 最近2019中文字幕一页二页| 日韩成人高清在线| 亚洲a∨日韩av高清在线观看| 91久久夜色精品国产网站| wwwwwwww亚洲| 中文字幕视频一区二区在线有码| 成人精品视频在线| 亚洲日本中文字幕免费在线不卡| 隔壁老王国产在线精品| 久久精品国产久精国产一老狼| 国产乱肥老妇国产一区二| 97在线日本国产| 午夜精品蜜臀一区二区三区免费| 欧美精品精品精品精品免费| 亚洲欧美国产精品专区久久| 日韩欧美国产网站| 亚洲一区二区三区久久| 韩国一区二区电影| 亚洲精品电影在线| 国产专区欧美专区| 亚洲免费人成在线视频观看| 91免费精品国偷自产在线| 国产精品观看在线亚洲人成网| 色偷偷亚洲男人天堂| 欧美精品videofree1080p| 国产精品高潮粉嫩av| 美女999久久久精品视频| 51午夜精品视频| 欧美日本黄视频| 国产精品无av码在线观看| 91日韩在线视频| 色悠悠国产精品| 国内精品视频在线| 亚洲在线观看视频| 日韩成人性视频| 日韩电视剧在线观看免费网站| 国产在线高清精品| 久久影视电视剧免费网站| 国产一区玩具在线观看| 欧美激情18p| 国产成人精品免费久久久久| 亚洲欧美另类国产| 一区二区三区在线播放欧美| 色婷婷av一区二区三区在线观看| 在线色欧美三级视频| 亚洲aa中文字幕| 亚洲人午夜色婷婷| 中日韩美女免费视频网址在线观看| 日韩成人性视频| 亚洲视频欧洲视频|