Как мы можем это сделать?
Я пытаюсь написать простой JavaScript, и мой редактор говорит мне, что у меня нет синтаксических ошибок, когда есть аннотации типов, что является неожиданным.
eslintrc:
module.exports = {
parser: 'babel-eslint',
}
Это беспокойство бабел-эслинта?
Sidenote: Для этого нужнотеперь я вернулся к использованию простого ESLint без babel-eslint, что менее удобно, поскольку мне приходится писать код без экспериментальных функций, но он выполняет свою работу (показывает ошибки в аннотациях типов).
НеКонфигурация babel-eslint выглядит так:
module.exports = {
parserOptions: {
sourceType: 'module',
ecmaVersion: 2018,
ecmaFeatures: {
jsx: true,
impliedStrict: true,
},
},
}