ESlint Config
Configuration prédéfinie ESLint pour les projets Gravity UI.
@gravity-ui/eslint-config
Installation
npm install --save-dev eslint @gravity-ui/eslint-config
Utilisation
Ajoutez un fichier eslint.config.js
dans votre projet avec le contenu suivant :
import baseConfig from '@gravity-ui/eslint-config';
export default [
...baseConfig,
{
// ...autre configuration
},
];
La configuration de base inclut également les règles TypeScript.
Prettier
Si vous utilisez Prettier, ajoutez la configuration correspondante :
import baseConfig from '@gravity-ui/eslint-config';
import prettierConfig from '@gravity-ui/eslint-config/prettier';
export default [
...baseConfig,
...prettierConfig,
{
// ...autre configuration
},
];
a11y
Si vous souhaitez détecter les problèmes d'accessibilité, ajoutez la configuration correspondante :
import baseConfig from '@gravity-ui/eslint-config';
import a11yConfig from '@gravity-ui/eslint-config/a11y';
export default [
...baseConfig,
...a11yConfig,
{
// ...autre configuration
},
];
Ordre
Si vous souhaitez imposer une convention dans l'ordre des importations de modules, ajoutez la configuration correspondante :
import baseConfig from '@gravity-ui/eslint-config';
import importOrderConfig from '@gravity-ui/eslint-config/import-order';
export default [
...baseConfig,
...importOrderConfig,
{
// ...autre configuration
},
];
À propos de la bibliothèque
Étoiles
7
Version
4.2.0
Dernière mise à jour
27.06.2025
Dépôt
github.com/gravity-ui/eslint-config
Licence
MIT License