JavaScript - vue-cli eslint 設定の問題
巴扎黑
巴扎黑 2017-05-18 10:58:05
0
3
477

eslint を使うのは大変な頭痛の種です。もう使いたくないです。
主な問題点
1. 関数は下線で、変数はキャメルケースで書きたいです。
現在のところ、私はスキームを設定する camelcase オプションを見つけましたが、すべての命名が変更されるようです。 関数、変数、さらには定数でも異なる命名方法が使用されることを願っています .

2. vue-cli によって生成されるファイルはデフォルトで二重スペースでインデントされており、文の区切りに ";" を追加しません。
しかし、私は文の区切りに teb インデントと ";" を使用することに慣れています。 ##こうなると、デフォルトの書き方「コードワード」しか使えなくなります。そうしないと文体が統一されません。

この問題の意味は、スキャフォールディングによって自動的に生成されたページが、ダブルスペースで ; 記号のないファイルであるということです。

従来の書き方を使用すると、タブ/スペースのインデントが表示され、; 記号が表示されます。といいえ、同時にサインが表示されます。これは非常に悪いです。
各ファイルのスタイルを統一する必要があります。この作業負荷は小さくありません!

3. var a, b, c = 0; の略語には慣れていますが、eslint を設定するにはどうすればよいですか?

4. 特定のファイルの eslint 検証を個別にオフにする方法は?

巴扎黑
巴扎黑

全員に返信(3)
巴扎黑

1、2、3 これらの問題はすべて eslint 設定の問題です。eslint がエラーを報告する場合、対応するルールを見つけて .eslintrc里面的rules に追加し、値を 0 に設定します。または、特定のファイルの先頭に追加します。

/* eslint no-console: 0 */

たとえば、このルールはコンソールの使用時にエラーを報告しません。0 はエラーを無視することを意味し、1 は緑色の下線付きの警告を意味し、2 は赤色の下線付きのエラーを意味します。質問にあるいくつかのリントに対応するルールをよく覚えていませんが、上記の方法に従って確認して追加できます。

4. ルートディレクトリに新しいディレクトリを作成し、そこにファイルを追加します .eslintignore

いいねを押す +0
左手右手慢动作

検索すれば答えが見つかります。クレイジーな ESlint 構文検出の設定手順を削除する方法についての私の記事を読むことができます。

いいねを押す +0
洪涛

上記の回答へのいくつかの追加:

  1. id-match はあなたのニーズをほとんど満たさない場合は、ルールをカスタマイズすることを検討してください

  2. 面倒な場合は、この記事を参照して eslint --fix ショートカット キーを .vue ファイルに追加することもできます

  3. 対応するルールは one-var です

  4. @Zhishui の言い方を使って

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!