前提・実現したいこと
Visual Studio CodeにてESLint(グローバルインストール)を使いたい。
発生している問題・エラーメッセージ
ESLintが、VSCで以下のエラーとなり動作しません。
cmdプロンプト上では、ESLintは正常に動作しています。
[Error - 16:33:10] ESLint stack trace:
[Error - 16:33:10] Error: Failed to load config "@cybozu" to extend from.
Referenced from: C:\Users\a.eslintrc.js
at configMissingError (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:233:9)
at ConfigArrayFactory._loadExtendedShareableConfig (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:708:23)
at ConfigArrayFactory._loadExtends (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:613:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:545:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:491:20)
at _normalizeObjectConfigData.next (<anonymous>)
at createConfigArray (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:307:25)
at ConfigArrayFactory.loadInDirectory (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\config-array-factory.js:400:16)
at CascadingConfigArrayFactory._loadConfigInAncestors (C:\Users\a\AppData\Roaming\npm\node_modules\eslint\lib\cli-engine\cascading-config-array-factory.js:304:46)
試したこと
VSCのESlintのセッティングファイル(setting.json)にパスを指定しましたが、解決しませんでした。
setting.json
{
//"eslint.nodePath": "C:\Users\a\AppData\Roaming\npm\node_modules", →こちらも試しました。
"eslint.nodePath": "C:\Users\a\AppData\Roaming\npm",
"editor.renderControlCharacters": true,
"editor.renderWhitespace": "all",
"editor.detectIndentation": false,
"editor.tabSize": 2,
"javascript.validate.enable": false
}
C:\Users\a>npm root -g
C:\Users\a\AppData\Roaming\npm\node_modules
C:\Users\a>npm config get prefix
C:\Users\a\AppData\Roaming\npm
補足情報(FW/ツールのバージョンなど)
@cybozuはサイボウズが提供するルールセットです。
npm install -g eslint @cybozu/eslint-config eslint-plugin-import
上記コマンドにてインストールしました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/02 08:20