ESLint: ошибка синтаксического анализа: неожиданный экземпляр токена - PullRequest
0 голосов
/ 28 марта 2020

В проекте Node.JS, который я рефакторинг, я получаю странную ошибку lint при добавлении следующего оператора:

try {
   ...
} catch (e) {
   if (e instanceOf MyCustomError) {
      ...
   }
}
ESLint: Parsing error: Unexpected token instanceOf

В проекте используется eslint версии 5.16.0, и это мой .eslintr c. json:

{
    "env": {
        "node": true,
        "commonjs": true,
        "es6": true,
        "mocha": true
    },
    "extends": [
        "eslint:recommended",
        "plugin:import/errors",
        "plugin:import/warnings"
    ],
    "parserOptions": {
        "ecmaVersion": 2018,
        "sourceType": "module"
    },
    "plugins": ["import"],
    "rules": {
        "max-len": 0,
        "switch-colon-spacing": 0,
        "no-tabs": 0,
        "linebreak-style": 0,
        "semi": 0,
        "new-cap": 0,
        "arrow-parens": 0,
        "indent": 0,
        "object-curly-spacing": 0,
        "comma-dangle": 0,
        "camelcase": 0,
        "import/named": 2,
        "import/namespace": 2,
        "import/default": 2,
        "import/export": 2,
        "import/no-unresolved": 0
    }
}

Can't find anything about that error in the internet.
Any help would be appreciated!

Thanks in advance

1 Ответ

0 голосов
/ 28 марта 2020

Я нашел проблему.

Это была опечатка: instanceof вместо instanceOf

...