ESlint Config
ESLint-Konfigurations-Preset für Gravity UI-Projekte.
<!-- Language options -->
<div class="language-options">
<a href="/README.md">English</a>
<a href="/README.de.md">Deutsch</a>
</div>
@gravity-ui/eslint-config
Installation
npm install --save-dev eslint @gravity-ui/eslint-config
Verwendung
Fügen Sie die Datei 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
Sterne
7
Version
4.2.0
Letzte Aktualisierung
27.06.2025
Repository
github.com/gravity-ui/eslint-config
Lizenz
MIT License