3.4.0 • Published 9 months ago

@moomfe/eslint-config v3.4.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

Eslint Config

npm Downloads

安装

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

VS Code 支持 ( 保存时自动修复 )

安装 Eslint 插件, 并在 .vscode/settings.json 文件中添加以下配置:

{
  // 禁用默认格式化程序, 使用 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"
  ]
}

定制化

可以参考 @antfu/eslint-config#Customization 进行定制化配置

迁移

如果你正在使用 @moomfe/eslint-configv2.xv1.x 版本

记得删除项目根目录下的 .eslintrc.eslintrc.js 文件

License

MIT License © 2020-PRESENT Wei Zhang

3.4.0

9 months ago

3.3.0

10 months ago

3.2.0

11 months ago

3.1.0

11 months ago

3.0.0

1 year ago

3.0.0-beta.1

1 year ago

3.0.0-beta.3

1 year ago

3.0.0-beta.2

1 year ago

2.7.0

2 years ago

2.7.2

2 years ago

2.7.1

2 years ago

2.5.0

2 years ago

2.4.1

2 years ago

2.6.0

2 years ago

2.3.0

2 years ago

2.4.0

2 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.2

3 years ago

2.1.2

3 years ago

2.1.1

3 years ago

2.0.9

3 years ago

2.1.0

3 years ago

2.0.7

3 years ago

2.0.8

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.6

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

1.8.1

3 years ago

1.8.0

3 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.0

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

5 years ago

1.0.0

5 years ago