Bibliotecas / ESlint Config

ESlint Config

Configuración preestablecida de ESLint para proyectos de interfaz de usuario de Gravity.

@gravity-ui/eslint-config

Instalar

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

Uso

Agregue .eslintrc un archivo en la raíz del proyecto con el siguiente contenido:

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

Agregue los archivos de configuración del cliente y del servidor en los directorios correspondientes:

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

Más bonita

Si está utilizando Prettier, amplíe la configuración raíz con las reglas adicionales:

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

a11y

Si desea detectar problemas de accesibilidad, amplíe la configuración raíz con las reglas adicionales:

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

Pedido

si desea hacer cumplir una convención en el orden de importación de los módulos, extienda la configuración raíz con las reglas adicionales:

{
  "extends": ["@gravity-ui/eslint-config", "@gravity-ui/eslint-config/import-order"],
  "root": true
}
Acerca de la biblioteca
Estrellas
7
Versión
4.1.0
Última actualización
26.05.2025
Repositorio
github.com/gravity-ui/eslint-config
Licencia
MIT License
Colaboradores