フォルダの特定のルールを無効にする方法はありますか?たとえば、test
フォルダー内のすべてのテストファイルに対してJSDocコメントを要求したくはありません。これを行う方法はありますか?
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
これまでの答えは正しいものでしたが、これに対する完全な答えは ファイルのグループに対してのみルールを無効にする になります。特定のフォルダに対してルールを無効/有効にするために必要なドキュメントがあります。 (場合によっては、全体を無視したくない場合は、特定の規則のみを無効にします)。例:
{
"env": {},
"extends": [],
"parser": "",
"plugins": [],
"rules": {},
"overrides": [
{
"files": ["test/*.spec.js"], // Or *.test.js
"rules": {
"require-jsdoc": "off"
}
}
],
"settings": {}
}
ドキュメントはあなたが探しているものを説明します:
http://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy