pnpm i eslint typescript @moomfe/eslint-config -D在项目根目录下创建 eslint.config.mjs 文件, 并写入以下内容:
import moomfe from '@moomfe/eslint-config';
export default moomfe();在 package.json 文件中添加以下命令:
{
  "scripts": {
    "lint": "eslint .",
    "lint:fix": "eslint . --fix"
  }
}安装 Eslint 插件, 并在 .vscode/settings.json 文件中添加以下配置:
可以参考 @antfu/eslint-config#Customization 进行定制化配置
如果你正在使用 @moomfe/eslint-config 的 v2.x 或 v1.x 版本
记得删除项目根目录下的 .eslintrc 或 .eslintrc.js 文件
{ // 禁用默认格式化程序, 使用 ESlint 代替 "prettier.enable": false, "editor.formatOnSave": false, // 自动修复 "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit", "source.organizeImports": "never" }, // 为所有支持的语言启用 ESlint "eslint.validate": [ "javascript", "javascriptreact", "typescript", "typescriptreact", "vue", "html", "markdown", "json", "jsonc", "yaml", "toml", "gql", "graphql" ] }