@haixee/eslint-config v2.1.10
@haixee/eslint-config
ESLint 通用配置 (Flat Config),适用于 Vue 项目。
!CAUTION 当前 (v2.x) 版本仅提供 Flat Config 格式,如果要使用 Legacy Config,请安装 v1.x 版本。 如
yarn add -D @haixee/eslint-config@1
安装
yarn add -D @haixee/eslint-config eslint
使用
在项目中新建 eslint.config.mjs
并添加以下配置:
import haixee from '@haixee/eslint-config'
export default [
...haixee.configs.base, // 导入默认配置,也可以替换为下方的其他配置
// 你可以在这里继续添加其他自定义配置
]
!NOTE 此默认配置仅包含了 JavaScript 的配置,如果想要其他配置,请参考下方的配置说明。
haixee.configs.node
此配置适用于 Node.js 项目,如 vite.config.ts
等文件的配置。
haixee.configs.typescript
此配置适用于 TypeScript 项目,请安装 typescript
作为 devDependencies
。
haixee.configs.vue
此配置适用于 Vue3 项目,如 *.vue
文件的配置。
haixee.configs.uniapp
此配置适用于 UniApp + Vue3 项目,需安装上述 Vue 和 TypeScript 所需求的依赖。
如果你使用的是 VSCode,需要安装 ESLint 插件,其他 IDE 也有相应插件。
编译与发布
本仓库启用了 GitHub Actions 自动编译,只需将代码推送到 master
分支即可。
发布新版本时,需要修改 package.json
中的 version
字段,然后将修改后的代码推送到 master
分支。
License
This config is licensed under the CC-BY-SA-4.0 license.
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
11 months ago
1 year ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
9 months ago
1 year ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago