javascript - vue-cli eslint 設定問題
巴扎黑
巴扎黑 2017-05-18 10:58:05
0
3
514

eslint 用的頭大了.又不想不用.
主要幾個問題
1.我想函數用下劃線寫法,變量什麼的用駝峰寫法.
目前我只在但配置方案裡找到了camelcase這選項,但它好像是變更所有命名的,而我是希望函數跟變數甚至常數使用不同的命名方式.

2.vue-cli預設產生的檔案是雙空格縮排不加;號斷句.
但我習慣是teb縮排和;號斷句.
這樣我只能按預設的書寫方式碼字,否則就風格不統一.

這個問題的意思是腳手架自動產生的頁面是雙空格無;號的檔案.
用習慣寫法就會出現tab/空格縮排,有;號無;號碼同時出現的狀況.這是非常糟糕的.
我就必須要一個個文件的統一風格.這個工作量可不小!

#3.我習慣var a,b,c = 0;這種簡略寫法,eslint要怎麼配置?

4.如何單獨關閉某文件的eslint驗證?

巴扎黑
巴扎黑

全部回覆(3)
巴扎黑

1,2,3 這個問題都是eslint 的配置問題,在eslint 報錯的時候,找到對應的規則,然後在.eslintrc里面的rules裡面加上對應的規則,然後將值設為0 .或者在某一個文件的開頭加上

/* eslint no-console: 0 */

例如這個規則 使用 console 就不會報錯了,0 代表忽略報錯,1 代表警告綠色下劃線,2 代表錯誤紅色下劃線。對應你問題裡面的幾個 lint ,規則記得不是很清楚,你可以對應查一下,按照上面的做法加進去。

4.在根目錄下新建 .eslintignore 裡面加進去你這個檔案

左手右手慢动作

你可以搜尋就有答案的,可以看我寫一篇 擺脫令人抓狂的ESlint 語法檢測配置說明

洪涛

對樓上的回答做一些補充:

  1. id-match勉強滿足你的需求,實在要限制死規則,可以考慮自訂規則

  2. 可以用eslint --fix,如果覺得麻煩,可以參考這篇文章,針對.vue檔案添加eslint --fix的快捷鍵

  3. 對應法則是one-var

  4. 用樓上 @止水 說的方式

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板