@4react/eslint-config 中文文档教程
@4react / eslint-config
React 应用程序的 ESlint 配置。
Usage with JavaScript
JavaScript 配置使用 babel-eslint 解析器。
安装依赖
npm i -D babel-eslint @4react/eslint-config
项 在 .eslintrc
文件中扩展配置:
{
"parser": "babel-eslint",
"extends": "@4react"
}
Usage with TypeScript
TypeScript 配置使用 @typescript-eslint 解析器。
安装依赖
npm i -D @typescript-eslint/parser @4react/eslint-config
项 在 .eslintrc
文件中扩展配置:
{
"parser": "@typescript-eslint/parser",
"extends": "@4react/eslint-config/typescript"
}
Plugins
所有使用的插件列表:
eslint-plugin-import
eslint-plugin-node
eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-jsdoc
@typescript-eslint/eslint-plugin
(TypeScript only)
@4react / eslint-config
ESlint configurations for React Applications.
Usage with JavaScript
JavaScript configuration use babel-eslint parser.
Install dependencies
npm i -D babel-eslint @4react/eslint-config
Extends configuration in .eslintrc
file:
{
"parser": "babel-eslint",
"extends": "@4react"
}
Usage with TypeScript
TypeScript configuration use @typescript-eslint parser.
Install dependencies
npm i -D @typescript-eslint/parser @4react/eslint-config
Extends configuration in .eslintrc
file:
{
"parser": "@typescript-eslint/parser",
"extends": "@4react/eslint-config/typescript"
}
Plugins
List of all used plugins:
eslint-plugin-import
eslint-plugin-node
eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-jsdoc
@typescript-eslint/eslint-plugin
(TypeScript only)