web-dev-qa-db-ja.com

フォルダのスクリーンルールを無効にする

フォルダの特定のルールを無効にする方法はありますか?たとえば、testフォルダー内のすべてのテストファイルに対してJSDocコメントを要求したくはありません。これを行う方法はありますか?

93
DevNebulae

Eslintルールからフォルダを無視するには、ルートディレクトリにファイル.eslintignoreを作成し、そこに省略したいフォルダへのパスを追加します(.gitignoreと同じ方法)。

これは、ESLintのドキュメント ファイルとディレクトリを無視する の例です。

# path/to/project/root/.eslintignore
# /node_modules/* and /bower_components/* in the project root are ignored by default

# Ignore built files except build/index.js
build/*
!build/index.js
176
YaTaras

これまでの答えは正しいものでしたが、これに対する完全な答えは ファイルのグループに対してのみルールを無効にする になります。特定のフォルダに対してルールを無効/有効にするために必要なドキュメントがあります。 (場合によっては、全体を無視したくない場合は、特定の規則のみを無効にします)。例:

{
    "env": {},
    "extends": [],
    "parser": "",
    "plugins": [],
    "rules": {},
    "overrides": [
      {
        "files": ["test/*.spec.js"], // Or *.test.js
        "rules": {
          "require-jsdoc": "off"
        }
      }
    ],
    "settings": {}
}
1
Alberto Perez

ドキュメントはあなたが探しているものを説明します:

http://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy

0
Gyandeep