В чем разница между библиотеками? 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]
Babel-eslint vs eslint-plugin-babel vs eslint-plugin-реагирует?
Ответ 1
-
babel-eslint
- это синтаксический анализатор, который позволяет использовать ESLint с кодом, поддерживаемым Babel (функции ES6 +, типы потоков и т.д.). ESLint сам по себе поддерживает только ES6, JSX и объект rest/spread. Все, что за этим стоит, требуетbabel-eslint
. -
eslint-plugin-babel
- это плагин, который исправляет/добавляет несколько правил, которые работают с ES7 и другими функциями. -
eslint-plugin-react
- это плагин, который добавляет кучу правил, специфичных для приложений React.