babel-eslint: Можем ли мы отключить поддержку типов (поток) в файлах JavaScript, чтобы вместо этого мы получали синтаксические ошибки? - PullRequest
0 голосов
/ 24 октября 2018

Как мы можем это сделать?

Я пытаюсь написать простой JavaScript, и мой редактор говорит мне, что у меня нет синтаксических ошибок, когда есть аннотации типов, что является неожиданным.

enter image description here

eslintrc:

module.exports = {
    parser: 'babel-eslint',
}

Это беспокойство бабел-эслинта?


Sidenote: Для этого нужнотеперь я вернулся к использованию простого ESLint без babel-eslint, что менее удобно, поскольку мне приходится писать код без экспериментальных функций, но он выполняет свою работу (показывает ошибки в аннотациях типов).

НеКонфигурация babel-eslint выглядит так:

module.exports = {
    parserOptions: {
        sourceType: 'module',
        ecmaVersion: 2018,
        ecmaFeatures: {
            jsx: true,
            impliedStrict: true,
        },
    },
}
...