style: fix prettier ignore\config

This commit is contained in:
2026-09-10 12:01:53 +05:00
parent b6db1c8f19
commit 9dccdd99a0
2 changed files with 12 additions and 7 deletions
+7 -5
View File
@@ -1,5 +1,7 @@
# Allowlist: prettier в корне форматирует только markdown docs/. # Точечные исключения, без allowlist-`/*`: корневой `/*` глушил формат-он-сейв
# web/ и refs/ имеют свои тулинги, refs-html/ — генерат: всё остальное # (весь `web/**` резолвился как ignored, дочерние конфиги не успевали примениться).
# в корне (включая появившееся позже) игнорируется целиком. # Дочерние каталоги управляются своими конфигами/игнорами (web/, refs/).
/* node_modules
!/docs .git
refs-html
pnpm-lock.yaml
+5 -2
View File
@@ -12,8 +12,11 @@
тесты: `pnpm --dir web test` (Vitest), e2e: `pnpm --dir web test:e2e` (Playwright, тесты: `pnpm --dir web test` (Vitest), e2e: `pnpm --dir web test:e2e` (Playwright,
`web/e2e/`, свой webServer на `pnpm build` + `scripts/serve-static.mjs`, порт 4173). `web/e2e/`, свой webServer на `pnpm build` + `scripts/serve-static.mjs`, порт 4173).
- Форматирование: два независимых прогона. Корневой prettier форматирует - Форматирование: два независимых прогона. Корневой prettier форматирует
только markdown `docs/` (`.prettierrc` + allowlist `.prettierignore` в корне, только markdown `docs/` (`.prettierrc` в корне, `pnpm format:docs`, проверка —
`pnpm format:docs`, проверка — `pnpm check:docs`). Код `web/` форматируется `pnpm check:docs`). Корневой `.prettierignore` — только точечные исключения
(node_modules, refs-html…), без `/*`-allowlist: он глушит формат-он-сейв
для всего `web/` (файлы резолвятся как ignored и дочерние конфиги не
применяются). Код `web/` форматируется
отдельно: `pnpm --dir web format` (Prettier + `prettier-plugin-svelte`, отдельно: `pnpm --dir web format` (Prettier + `prettier-plugin-svelte`,
конфиг `web/.prettierrc`, игнор `web/.prettierignore`). Проверка без записи: конфиг `web/.prettierrc`, игнор `web/.prettierignore`). Проверка без записи:
`pnpm --dir web exec prettier --check .`. Оба прогона сразу: `pnpm format` `pnpm --dir web exec prettier --check .`. Оба прогона сразу: `pnpm format`