0.0.3 • Published 2 years ago

@tangxiaomi/eslint-config v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

安装

# 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
}