Bibliothèques / ESlint Config

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
Contributeurs