0.0.3 • Published 2 years ago
@tangxiaomi/eslint-config v0.0.3
安装
# with npm
npm i eslint-config -D
# with yarn
yarn add eslint-config -D
使用
项目根目录创建.eslintrc
文件
{
"root": true
"extends": ['@tangxiaomi']
}
命令行操作
# 指定后缀名
npx eslint . --ext .ts
# 指定多个后缀名
npx eslint . --ext .ts --ext .js --ext .vue
或
npx eslint . --ext .ts,.js,.vue
# 指定文件夹
npx eslint --ext .ts,.js,.vue /src
# 指定eslint配置文件
npx eslint -c .eslintrc --ext .ts,.js,.vue /src
# fix
npx eslint -c .eslintrc --ext .ts,.js,.vue /src --fix
vscode 相关配置
- 安装eslint插件
- 使用eslint格式化文件
- 添加vscode相关配置
{
"editor.formatOnSave": true,
"eslint.format.enable": true,
"eslint.enable": true,
"eslint.validate": [
"javascript",
"typescript",
"javascriptreact",
"vue",
"html"
],
"eslint.options": {
"overrideConfigFile": "./.eslintrc"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"eslint.alwaysShowStatus": true
}