eslint-plugin-jest выдает «Трассировка стека ESLint: TypeError: Невозможно прочитать свойство 'meta' из undefined" - PullRequest
0 голосов
/ 22 мая 2019

При добавлении плагина jest к .eslintrc.js я получаю следующую ошибку стека:

TypeError: Cannot read property 'meta' of undefined

  1. Создание нового собственного собственного реагирующего проекта с использованием react-native CLI
  2. Установите eslint и запустите ./node_modules/.bin/eslint --init
  3. Установите eslint-plugin-jest
  4. Добавьте jest в массив плагинов в .eslintrc.js

.eslintrc.js

module.exports = {
  env: {
    browser: true,
    es6: true
  },
  extends: ["standard", "plugin:jest/recommended"],
  globals: {
    Atomics: "readonly",
    SharedArrayBuffer: "readonly"
  },
  parserOptions: {
    ecmaFeatures: {
      jsx: true
    },
    ecmaVersion: 2018,
    sourceType: "module"
  },
  plugins: ["react", "jest"],
  rules: {}
};

Я ожидаю, что eslint подхватит плагин eslint-plugin-jest, но вместо этого я получу

[Error - 18:38:16] ESLint stack trace:
[Error - 18:38:16] TypeError: Cannot read property 'meta' of undefined
    at c.isFunction.H.handled.has.p.getRules.forEach (/home/bob/.vscode/extensions/dbaeumer.vscode-eslint-1.9.0/server/out/eslintServer.js:1:55431)
    at Map.forEach (<anonymous>)
    at /home/bob/.vscode/extensions/dbaeumer.vscode-eslint-1.9.0/server/out/eslintServer.js:1:55413
    at W.E.get.N.then.n (/home/bob/.vscode/extensions/dbaeumer.vscode-eslint-1.9.0/server/out/eslintServer.js:1:55555)

1 Ответ

0 голосов
/ 22 мая 2019

Это была временная проблема в 22.6 до 22.6.2. Это было исправлено в 22.6.3, выпущенной сегодня. Просто нужно обновить пакет.

...