纯es项目
继承eslint-config-airbnb-base
{
extends:[
"airbnb/base"
]
}
'./rules/best-practices','./rules/errors', // 一些禁用规则'./rules/node','./rules/style', // 格式化'./rules/variables', // 变量相关'./rules/es6', // es6相关'./rules/imports','./rules/strict',
parser通用配置
{
parser: '@babel/eslint-parser',
overrides: [
{
files: ['**/*.{ts,tsx}'],
extends: ['plugin:@typescript-eslint/recommended'],
parser: require.resolve('@typescript-eslint/parser'),
plugins: ['@typescript-eslint'],
},
],
}
react项目
{
extends:[
"airbnb"
"airbnb/hooks"
]
}
配置react
注:只需加入base既可