eslint ist zu verwirrend, um es zu verwenden.
Einige Hauptprobleme.
Ich m?chte diese Option nur in der Konfiguration schreiben Plan, aber es scheint die gesamte Benennung zu ?ndern, und ich hoffe, dass
Funktionen, Variablen und sogar Konstanten unterschiedliche Benennungsmethoden verwendencamelcase
.
2. Die von vue-cli generierten Dateien sind standardm??ig mit ;-Zeichen eingerückt, um S?tze zu unterbrechen.
Die Bedeutung dieses Problems besteht darin, dass die vom Gerüst automatisch generierte Seite eine Datei mit doppelten Leerzeichen und keinem ;-Zeichen ist Gleichzeitig ist das sehr schlecht.
4. Wie kann ich die Eslint-überprüfung einer Datei einzeln deaktivieren?
3. Ich bin es gewohnt, var a, b, c = 0; wie konfiguriere ich eslint?
1,2,3 這個(gè)問題都是 eslint 的配置問題,在 eslint 報(bào)錯(cuò)的時(shí)候,找到對(duì)應(yīng)的規(guī)則,然后在.eslintrc
里面的rules
里面加上對(duì)應(yīng)的規(guī)則,然后將值設(shè)為 0 .或者在某一個(gè)文件的開頭加上
/* eslint no-console: 0 */
比如這個(gè)規(guī)則 使用 console 就不會(huì)報(bào)錯(cuò)了,0 代表忽略報(bào)錯(cuò),1 代表警告綠色下劃線,2 代表錯(cuò)誤紅色下劃線。對(duì)應(yīng)你問題里面的幾個(gè) lint ,規(guī)則記得不是很清楚,你可以對(duì)應(yīng)查一下,按照上面的做法加進(jìn)去。
4.在根目錄下新建 .eslintignore
里面加進(jìn)去你這個(gè)文件
對(duì)樓上的回答做一些補(bǔ)充:
id-match勉強(qiáng)滿足你的需求,實(shí)在要限制死規(guī)則,可以考慮自定義規(guī)則
可以用eslint --fix,如果覺得麻煩,可以參照這篇文章,針對(duì).vue文件添加eslint --fix的快捷鍵
對(duì)應(yīng)規(guī)則是one-var
用樓上 @止水 說的方式