2.1.10 • Published 9 months ago

@haixee/eslint-config v2.1.10

Weekly downloads
-
License
CC-BY-SA-4.0
Repository
github
Last release
9 months ago

@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.2.8

1 year ago

1.2.7

1 year ago

1.2.6

1 year ago

1.2.5

1 year ago

1.2.4

1 year ago

1.2.3

1 year ago

1.2.2

1 year ago

1.3.0

11 months ago

1.2.1

1 year ago

2.1.2

11 months ago

2.1.1

11 months ago

2.0.2

11 months ago

2.1.4

11 months ago

2.1.3

11 months ago

2.1.5

11 months ago

2.1.8

11 months ago

2.1.7

11 months ago

2.1.0

11 months ago

2.0.1

11 months ago

2.0.0

11 months ago

2.1.9

11 months ago

2.1.10

9 months ago

1.2.9

1 year ago

1.2.12

11 months ago

1.2.10

1 year ago

1.2.11

1 year ago

1.2.0

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago