Skip to content

fe-infrastructure/eslint-config

Repository files navigation

eslint-config

参考 antfu 大佬的 eslint-configeslint config presets

Install

pnpm add eslint @eye-socket/eslint-config-[basic/ts/vue/react]

Usage

  1. 设置 eslint 配置文件
// .eslintrc
{
  "extends": "@eye-socket/eslint-config-[basic/ts/vue/react]"
}
  1. 设置 vscode 保存自动格式化
// .vscode/settings.json
{
  "eslint.enable": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "typescript",
    "typescriptreact",
    "markdown",
    "vue",
    "html",
    "json",
    "jsonc",
    "json5"
  ],
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": true
  }
}