Подключить backend к SonarQube Community 9.9.8 #23

Closed
opened 2026-09-16 21:12:09 +03:00 by codex-bot · 1 comment
Owner

Подключить проект wealthledger-backend к существующему SonarQube по схеме frontend.

Критерии готовности:

  • Gitea Actions отправляет анализ только при push в develop, после штатных verify и SQLite/e2e checks, и ожидает Quality Gate.
  • Единственный запуск unit tests формирует LCOV; scanner импортирует покрытие.
  • Исходники и unit/HTTP tests разделены, generated Prisma artifacts не анализируются как исходники приложения.
  • Секрет SONAR_TOKEN берётся из Actions secrets backend; TLS проверяется штатно.
  • Настройки старого TS-анализатора не меняют компиляцию приложения.
  • README описывает настройку проекта и ограничения Community: без sonar.branch.name, переименование основной ветки не требуется.
  • Локальные проверки проходят; первый анализ после merge подтверждает загрузку отчёта и покрытия.

Область изменений — только backend. Подготовить коммит со ссылкой на issue и PR в develop.

Подключить проект `wealthledger-backend` к существующему SonarQube по схеме frontend. Критерии готовности: - Gitea Actions отправляет анализ только при push в `develop`, после штатных verify и SQLite/e2e checks, и ожидает Quality Gate. - Единственный запуск unit tests формирует LCOV; scanner импортирует покрытие. - Исходники и unit/HTTP tests разделены, generated Prisma artifacts не анализируются как исходники приложения. - Секрет `SONAR_TOKEN` берётся из Actions secrets backend; TLS проверяется штатно. - Настройки старого TS-анализатора не меняют компиляцию приложения. - README описывает настройку проекта и ограничения Community: без `sonar.branch.name`, переименование основной ветки не требуется. - Локальные проверки проходят; первый анализ после merge подтверждает загрузку отчёта и покрытия. Область изменений — только backend. Подготовить коммит со ссылкой на issue и PR в `develop`.
Author
Owner

Подключение реализовано в PR #24. После проблемы TLS пользователь подтвердил, что SonarQube работает, и попросил закрыть задачу. Закрываем по этому подтверждению; локальный SIGABRT better-sqlite3 при e2e зафиксирован отдельно в описании PR и не объявляется исправленным этим подключением.

Подключение реализовано в PR #24. После проблемы TLS пользователь подтвердил, что SonarQube работает, и попросил закрыть задачу. Закрываем по этому подтверждению; локальный SIGABRT better-sqlite3 при e2e зафиксирован отдельно в описании PR и не объявляется исправленным этим подключением.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WealthLedger/backend#23