Подтвердить что ты не робот

Babel-eslint vs eslint-plugin-babel vs eslint-plugin-реагирует?

В чем разница между библиотеками? babel-eslint [https://github.com/babel/babel-eslint] eslint-plugin-babel [https://github.com/babel/eslint-plugin-babel] eslint-plugin-react [https://github.com/yannickcr/eslint-plugin-react]

4b9b3361

Ответ 1

  • babel-eslint - это синтаксический анализатор, который позволяет использовать ESLint с кодом, поддерживаемым Babel (функции ES6 +, типы потоков и т.д.). ESLint сам по себе поддерживает только ES6, JSX и объект rest/spread. Все, что за этим стоит, требует babel-eslint.
  • eslint-plugin-babel - это плагин, который исправляет/добавляет несколько правил, которые работают с ES7 и другими функциями.
  • eslint-plugin-react - это плагин, который добавляет кучу правил, специфичных для приложений React.