Ошибка анализа на Eslint
Во время написания кода для Обзор-ожидание списка , Я наткнулся на следующее Ошибка анализа
на Эслинт
.
$ eslint . /Users/ohbarye/.ghq/github.com/ohbarye/review-waiting-list-bot/src/App.js 19:21 error Parsing error: Unexpected token .. ✖ 1 problem (1 error, 0 warnings) error Command failed with exit code 1.
Причина казалась из -за кода с использованием не стандартизированных спецификаций, как ниже. Да, Объектный отдых/спред свойства Очевидно, все еще на этапе 3 (по состоянию на 2018-04-30).
const { authors, ...conditions } = { authors: [], owner: '', repo: '' }
Кроме того, Eslint официально говорит, что анализатор Eslint по умолчанию должен вести себя так.
ref: https://github.com/eslint/eslint/issues/6693
Вавилон-эслинт
Когда мы хотели бы использовать Стадия n Спецификация, нам нужно использовать Вавилон-эзалинт Анкет
Во -первых, давайте добавим его как DevDependency.
yarn add -D babel-eslint
Затем укажите анализатор в .eslintrc.json
.
# .eslintrc.json { "parser": "babel-eslint", ... }
Теперь я снова мог встретиться с блеском. ✨
$ eslint . ✨ Done in 1.45s.
Окружающая среда
- пряжа V1.6.0
- Узел V8.3.0
- Eslint v4.4.1
- Вавилон-эзалинт V8.2.3
Оригинал: “https://dev.to/ohbarye/use-babel-eslint-for-code-using-not-standardized-specifications-4g1o”