2.1.10 • Published 11 months ago

@haixee/eslint-config v2.1.10

Weekly downloads
-
License
CC-BY-SA-4.0
Repository
github
Last release
11 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

1 year ago

1.2.1

1 year ago

2.1.2

1 year ago

2.1.1

1 year ago

2.0.2

1 year ago

2.1.4

1 year ago

2.1.3

1 year ago

2.1.5

1 year ago

2.1.8

1 year ago

2.1.7

1 year ago

2.1.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.1.9

12 months ago

2.1.10

11 months ago

1.2.9

1 year ago

1.2.12

1 year 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

2 years ago

1.0.3

2 years ago