babel-eslint vs eslint-plugin-babel vs eslint-plugin-react?

babel-eslint vs eslint-plugin-babel vs eslint-plugin-react?

库之间有什么区别?

  • babel-eslint 是一个解析器,允许您将 ESLint 与 Babel 支持的代码(ES6+ 功能、流类型等)一起使用。 ESLint 本身仅支持 ES6、JSX 和对象 rest/spread。除此之外,需要 babel-eslint.
  • eslint-plugin-babel 是一个插件,fixes/adds 一些适用于 ES7 及更高功能的规则。
  • eslint-plugin-react 是一个插件,它添加了一堆特定于 React 应用程序的规则。