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