图书馆 / ESlint Config

ESlint Config

Gravity UI 项目的 ESLint 配置预设。

@gravity-ui/eslint-config

安装

npm install --save-dev eslint @gravity-ui/eslint-config

使用方法

在项目根目录中添加 .eslintrc 文件,内容如下:

{
  "extends": "@gravity-ui/eslint-config",
  "root": true
}

在相应的目录中添加客户端和服务器配置文件:

{
  "extends": "@gravity-ui/eslint-config/server"
}
{
  "extends": "@gravity-ui/eslint-config/client"
}

Prettier

如果您使用 Prettier,请使用附加规则扩展根配置:

{
  "extends": ["@gravity-ui/eslint-config", "@gravity-ui/eslint-config/prettier"],
  "root": true
}

a11y

如果您想发现可访问性问题,请使用附加规则扩展根配置:

{
  "extends": ["@gravity-ui/eslint-config", "@gravity-ui/eslint-config/a11y"],
  "root": true
}

Order

如果您想在模块导入顺序中强制执行约定,请使用附加规则扩展根配置:

{
  "extends": ["@gravity-ui/eslint-config", "@gravity-ui/eslint-config/import-order"],
  "root": true
}
关于图书馆
明星
7
版本
4.1.0
上次更新
26.05.2025
存储库
github.com/gravity-ui/eslint-config
执照
MIT License
贡献者