Skip to content

fix: unblock dev deployment with locked Prettier formatting - #503

Merged
TThanos3000 merged 1 commit into
devfrom
fix/dev-program-solutions-formatter-20261024
Oct 24, 2026
Merged

TThanos3000 merged 1 commit into
devfrom
fix/dev-program-solutions-formatter-20261024

Conversation

@TThanos3000

Copy link
Copy Markdown
Contributor

Что изменено

Исправлено форматирование ровно 16 файлов, на которых остановился Deploy to dev-stage после FE01. Файлы приведены к Prettier 3.8.3 из package-lock.json: переносы union типов, TypeScript casts, примеры в Markdown и таблица.

Зачем

В FE01 локальная проверка использовала установленный Prettier 3.9.10, тогда как npm ci в CI ставит 3.8.3. Из-за различий форматирования выкладка фронтенда на dev не состоялась. Это исправление завершает передачу PR #501.

Реализация

Зависимости локально переустановлены через npm ci. Изменены только файлы из ошибок Linux CI; общерепозиторный autofix не запускался. Package/lock, конфигурация форматирования и CI не менялись.

API

Контракты и сетевые запросы не менялись.

UI

Внешний вид и поведение не менялись.

Permissions

Права доступа не менялись.

Проверки

  • npm ci --ignore-scripts --no-audit --no-fund; локальный Prettier совпадает с lock: 3.8.3.
  • Проверка Prettier всех 1906 tracked, поддерживаемых и не исключенных файлов с каноническими LF: 0 failures. Windows CRLF не подменяет проверку стиля.
  • npm run test:ci -- --maxWorkers=2: 2485 tests / 454 files PASS.
  • npm run build:pr PASS.
  • npm run lint:ts PASS: 0 errors, 6 прежних warnings.
  • Сравнение TypeScript transpile output до/после по всем 12 измененным TS: результат полностью совпадает.
  • git diff --check и source review: изменения только оформления, новых findings нет.

Acceptance criteria

  • Все 16 файлов из format:check соответствуют версии форматтера CI.
  • Поведение и TypeScript runtime output сохранены; сборка и тесты проходят.

Не проверено

Повторная автоматическая выкладка на dev выполняется после merge. Отдельная browser проверка неприменима к изменению только форматирования; функциональность ранее проверена в FE01.

Риски / migration

Миграций нет. PR направлен в dev от 3ca4c5e; новый режим решений не включается. После merge штатный workflow повторит format/lint/tests/build и выкладку. Продолжение BE02/FE04 не включено в этот diff.

@TThanos3000
TThanos3000 merged commit 7f7dc72 into dev Oct 24, 2026
@TThanos3000
TThanos3000 deleted the fix/dev-program-solutions-formatter-20261024 branch October 24, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants