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