Bibliotecas / ESlint Config

ESlint Config

Preset de configuración de ESLint para proyectos de Gravity UI.

@gravity-ui/eslint-config

Instalación

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

Uso

Añade un archivo eslint.config.js en tu proyecto con el siguiente contenido:

import baseConfig from '@gravity-ui/eslint-config';

export default [
  ...baseConfig,
  {
    // ...otra configuración
  },
];

La configuración base también incluye reglas de TypeScript.

Prettier

Si usas Prettier, añade la configuración correspondiente:

import baseConfig from '@gravity-ui/eslint-config';
import prettierConfig from '@gravity-ui/eslint-config/prettier';

export default [
  ...baseConfig,
  ...prettierConfig,
  {
    // ...otra configuración
  },
];

a11y

Si quieres detectar problemas de accesibilidad, añade la configuración correspondiente:

import baseConfig from '@gravity-ui/eslint-config';
import a11yConfig from '@gravity-ui/eslint-config/a11y';

export default [
  ...baseConfig,
  ...a11yConfig,
  {
    // ...otra configuración
  },
];

Orden

Si quieres imponer una convención en el orden de importación de módulos, añade la configuración correspondiente:

import baseConfig from '@gravity-ui/eslint-config';
import importOrderConfig from '@gravity-ui/eslint-config/import-order';

export default [
  ...baseConfig,
  ...importOrderConfig,
  {
    // ...otra configuración
  },
];
Acerca de la biblioteca
Estrellas
7
Versión
4.2.0
Última actualización
27.06.2025
Repositorio
github.com/gravity-ui/eslint-config
Licencia
MIT License
Colaboradores