Я следовал инструкциям по настройке eslint-plugin-mocha
мой .eslintr c файл:
module.exports = {
env: {
commonjs: true,
es6: true,
node: true,
mocha: true,
},
extends: [
'airbnb-base',
'plugin:mocha/recommended',
],
plugins: [
'mocha',
],
globals: {
Atomics: 'readonly',
SharedArrayBuffer: 'readonly',
},
parserOptions: {
ecmaVersion: 2018,
},
rules: {
"no-console": "off",
"arrow-parens": ["error", "as-needed"]
},
};
соответствующий devDeps
"devDependencies": {
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"eslint": "^6.8.0",
"eslint-config-airbnb-base": "^14.1.0",
"eslint-plugin-import": "^2.20.2",
"eslint-plugin-mocha": "^6.3.0",
"mocha": "^7.1.1",
}
мой тест root - {repo_root}/packages/processing/test/<processor.spec.js>
VS Версия кода: 1.44.2
Я НЕ , используя жирные ошибки в моих тестах мокко и я думал, что установка плагина заставит замолчать такие ошибки в линтинге:
{
"resource": "<my-repo>/packages/processing/test/processor.spec.js",
"owner": "eslint",
"code": "prefer-arrow-callback",
"severity": 8,
"message": "Unexpected function expression.",
"source": "eslint",
"startLineNumber": 10,
"startColumn": 26,
"endLineNumber": 30,
"endColumn": 2
}
Я уверен, что просто что-то упустил, но не могу понять если это VS Code или мой конфиг eslint или что-то еще.
Любая помощь будет отличной!