@acolorbright/eslint-config-react 中文文档教程
eslint-config-react
此插件提供 ACB 的 .eslintrc
作为可扩展的共享配置,基于 Airbnb 的 eslint-config-airbnb。
Installation
该插件需要 eslint
、@babel/core
、@babel/eslint-parser
以及以下其他包:
eslint-plugin-extra-rules
eslint-plugin-import
eslint-plugin-jsx-a11y
eslint-plugin-jsx-control-statements
eslint-plugin-react
eslint-plugin-react-hooks
如果您不需要React,参见 eslint-config。 对于 React with TypeScript,请参阅 eslint-config-ts-react 。
$ npx install-peerdeps -D @acolorbright/eslint-config-react && npm install -DE @acolorbright/eslint-config-react@latest
然后将 "extends": "@acolorbright/eslint-config-react"
添加到您的 .eslintrc
文件中。
由于 install-peerdeps
没有标记来固定已安装对等依赖项的确切版本,因此建议手动将已安装的版本固定在 package.json
中。
eslint-config-react
This plugin provides ACB's .eslintrc
as an extensible shared config, based on Airbnb's eslint-config-airbnb.
Installation
The plugin requires eslint
, @babel/core
, @babel/eslint-parser
, and the following other packages:
eslint-plugin-extra-rules
eslint-plugin-import
eslint-plugin-jsx-a11y
eslint-plugin-jsx-control-statements
eslint-plugin-react
eslint-plugin-react-hooks
If you don't need React, see eslint-config. For React with TypeScript see eslint-config-ts-react.
$ npx install-peerdeps -D @acolorbright/eslint-config-react && npm install -DE @acolorbright/eslint-config-react@latest
Then add "extends": "@acolorbright/eslint-config-react"
to your .eslintrc
file.
Since install-peerdeps
doesn't have a flag to pin the exact version of the installed peer dependencies it's advisable to pin the installed versions in package.json
by hand.