npm i -D eslint babel-eslint eslint-config-breezr
在你的项目根目录下新建 .eslintrc
,内容如下:
{
"extends": [
"eslint-config-breezr/es5"
]
}
{
"extends": [
"eslint-config-breezr/es6"
]
}
{
"parser": "babel-eslint",
"extends": [
"eslint-config-breezr/react"
]
}
需要在你的项目下安装 babel-eslint
npm i -D babel-eslint
{
"parser": "@typescript-eslint/parser",
"extends": [
"eslint-config-breezr/ts"
]
}
{
"parser": "@typescript-eslint/parser",
"extends": [
"eslint-config-breezr/tsx"
]
}
需要在你的项目下安装 @typescript-eslint/parser
npm i -D @typescript-eslint/parser
# common
.*/
# generated
build/
coverage/
lib/
dist/
在 package.json
里的 "scripts"
里添加 lint
命令:
{
"script": {
"lint": "eslint src/"
}
}
在项目根目录下执行 yarn lint
或 npm run lint
查看结果。