0.9.4 • Published 9 months ago
@ids-ui/eslint-config v0.9.4
@ids-ui/eslint-config
Eslint конфигурация, совместимая с Eslint 9 и выше.
Установка
pnpm add -D @ids-ui/eslint-config
Использование
В корне вашего проекта создайте файл eslint.config.mjs и поместите в него следующий код:
import {base} from '@ids-ui/eslint-config';
/** @type {import('eslint').Linter.Config} */
export default [...base];
Пакет содержит:
base
- общая конфигурация для всех проектов и стартовых точек разработки.client
- конфигурация поддерживающая react.importOrder
- конфигурация для порядка импортов.prettier
- конфигурация для применения prettier.server
- конфигурация поддерживающая node и нацелена на работу со стороной backend-а.a11y
- проверка AST для правил доступности на элементах JSX.
Пример конфигурации для vite приложения с react:
import {base, importOrder, prettier} from './index.js';
/** @type {import('eslint').Linter.Config} */
export default [
...base,
...prettier,
{
languageOptions: {
parserOptions: {
project: ['./tsconfig.json'],
},
},
},
];
0.9.4
9 months ago