eslint - Дополнительная ошибка цепочки с vscode - PullRequest
3 голосов
/ 06 мая 2020

Я вижу красное подчеркивание, когда использую необязательную цепочку, но код работает нормально, поскольку я нахожусь на узле 14

Вот моя настройка:

node 14.1.0
eslint "^6.8.0"

.eslintr c. js

module.exports = {
    "env": {
        "node": true
    },
    "extends": [
        "eslint:recommended",
    ],
    "parserOptions": {
        "sourceType": "module",
        "ecmaVersion": 2020
    },
    "rules": {
    },
}

enter image description here

1 Ответ

8 голосов
/ 06 мая 2020

Вы должны использовать babel-eslint с вашей конфигурацией eslint. Это позволяет вам связывать ВСЕ действующий код Babel с eslint. В настоящее время eslint не поддерживает все функции ES2020, но предлагается черновик здесь

{
   "parser": "babel-eslint"
}

ОБНОВЛЕНИЕ 24/07/2020 Поддержка была выпущена в версии (v7.2.0 ) здесь .

...