サブディレクトリにプロジェクトがあるときにVSCodeのESLintを有効にする
サブディレクトリにプロジェクトがあるときにVSCode
のESLint
を有効にする方法を紹介します。
例えば以下のようなプロジェクト構成のときに、rootフォルダをVSCode
で開いたとき、ESLint
が正しく読み込まれない場合があります。
- root
- frontend
- node_modules
- src
- main.js
- eslintrc.js
- package.json
- backend
- frontend
以下のように設定ファイルにeslint.workingDirectories
で、対象のjsプロジェクトのフォルダを指定する必要があります。
settings.json
{
"eslint.workingDirectories": [
"./frontend"
],
}
settings.json
は以下の場所に追加します。
- root
- .vscode
- settings.json ←追加
- frontend
- node_modules
- src
- main.js
- eslintrc.js
- package.json
- backend
- .vscode