используя eslint-plugin-mocha с VS Code - PullRequest
0 голосов
/ 22 апреля 2020

Я следовал инструкциям по настройке 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 или что-то еще.

Любая помощь будет отличной!

...