web-dev-qa-db-ja.com

eslintのキャメルケースルールのチェックを無効にする

複数のeslintルール違反がある大きなJavaScriptファイルがあります。それらを無効にして、一度に1つずつ対処しようとしています。以下のコードは、問題なくそれらをすべて無効にできることを示していますが、キャメルケースに関するルールやおそらく他の個々のルールについてはできません。私が使用したアプローチはeslintのドキュメントに従って機能するはずですが、私の解釈には欠陥があるはずです。

コードは短く、キャメルケースに関するエラーを排除していません。

/* eslint-disable  /* eslint-disable//  works but gets everything.
`/* eslint (camelcase) : 0 */
    /* eslint camelcase : ["error", {ignoreDestructuring:true}] */

const Lesson_1 = {title:'The Home Row Keys.'},'lesson': 'jjj fff jjj fff'}

同じキャメルケースエラーが発生するだけで、変更はありません。 eslintのドキュメントには、ルール全体を無効にするだけで、上記以外の方法は指定されていません。

4
JimFuqua

ファイルのルールを無効にするには、ファイルの先頭で次の行を追加します。

javaScriptファイルの場合:

/* eslint-disable camelcase */

@ TypeScript-eslintプラグインを有効にしたTypeScriptの場合:

/* eslint-disable @TypeScript-eslint/camelcase */

プロジェクト内のすべてのファイルのルールを無効にするには、eslint構成ファイルに次の行を追加します。

javaScriptファイルの場合:

rules: {
  ...

  'camelcase': 'off',
}

@ TypeScript-eslintプラグインを有効にしたTypeScriptの場合:

rules: {
  ...

  '@TypeScript-eslint/camelcase': 'off',
}
1
olsdk

これは無効にするべきではありませんが、必要に応じて、プロジェクトのルートにある.eslintrc.jsonファイルにルールを追加して、例に示すようにキャメルケースを設定できます。

    "extends": "standard",
    "rules": {
        "camelcase": 0
    }
}
0
Fernando Cheong

次のコードを使用して、camelcase rulesに対する変数を含む対応する各ファイルに追加します。

/* eslint-disable @TypeScript-eslint/class-name-casing */
/* eslint-disable @TypeScript-eslint/camelcase */

わたしにはできる。

0
Sahil Mujawar