ESlint Config
ESLint-Konfigurations-Preset für Gravity UI-Projekte.
@gravity-ui/eslint-config
Installation
npm install --save-dev eslint @gravity-ui/eslint-config
Verwendung
Fügen Sie eine Datei namens eslint.config.js in Ihrem Projekt mit folgendem Inhalt hinzu:
import baseConfig from '@gravity-ui/eslint-config';
export default [
...baseConfig,
{
// ...weitere Konfiguration
},
];
Die Basis-Konfiguration enthält auch TypeScript-Regeln.
Prettier
Wenn Sie Prettier verwenden, fügen Sie die entsprechende Konfiguration hinzu:
import baseConfig from '@gravity-ui/eslint-config';
import prettierConfig from '@gravity-ui/eslint-config/prettier';
export default [
...baseConfig,
...prettierConfig,
{
// ...weitere Konfiguration
},
];
a11y
Wenn Sie Barrierefreiheitsprobleme erkennen möchten, fügen Sie die entsprechende Konfiguration hinzu:
import baseConfig from '@gravity-ui/eslint-config';
import a11yConfig from '@gravity-ui/eslint-config/a11y';
export default [
...baseConfig,
...a11yConfig,
{
// ...weitere Konfiguration
},
];
Reihenfolge
Wenn Sie eine Konvention für die Reihenfolge von Modul-Imports erzwingen möchten, fügen Sie die entsprechende Konfiguration hinzu:
import baseConfig from '@gravity-ui/eslint-config';
import importOrderConfig from '@gravity-ui/eslint-config/import-order';
export default [
...baseConfig,
...importOrderConfig,
{
// ...weitere Konfiguration
},
];
Über die Bibliothek
Version
4.2.1
Letzte Aktualisierung
19.02.2026
Repository
github.com/gravity-ui/eslint-config
Lizenz
MIT License