라이브러리 / ESlint Config

ESlint Config

Gravity UI 프로젝트를 위한 ESLint 구성 사전 설정.

@gravity-ui/eslint-config

설치

npm install --save-dev eslint @gravity-ui/eslint-config

사용법

프로젝트에 eslint.config.js 파일을 만들고 다음 내용을 추가하세요:

import baseConfig from '@gravity-ui/eslint-config';

export default [
  ...baseConfig,
  {
    // ...기타 설정
  },
];

기본 설정에는 TypeScript 규칙도 포함되어 있습니다.

Prettier

Prettier를 사용 중이라면 해당 설정을 추가하세요:

import baseConfig from '@gravity-ui/eslint-config';
import prettierConfig from '@gravity-ui/eslint-config/prettier';

export default [
  ...baseConfig,
  ...prettierConfig,
  {
    // ...기타 설정
  },
];

a11y

접근성 문제를 감지하고 싶다면 해당 설정을 추가하세요:

import baseConfig from '@gravity-ui/eslint-config';
import a11yConfig from '@gravity-ui/eslint-config/a11y';

export default [
  ...baseConfig,
  ...a11yConfig,
  {
    // ...기타 설정
  },
];

Order

모듈 가져오기 순서에 대한 규칙을 적용하고 싶다면 해당 설정을 추가하세요:

import baseConfig from '@gravity-ui/eslint-config';
import importOrderConfig from '@gravity-ui/eslint-config/import-order';

export default [
  ...baseConfig,
  ...importOrderConfig,
  {
    // ...기타 설정
  },
];
라이브러리 정보
별점
7
버전
4.2.0
최근 업데이트
27.06.2025
저장소
github.com/gravity-ui/eslint-config
라이선스
MIT License
기여자