Подключить проект 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`.
Подключение реализовано в PR #24. После проблемы TLS пользователь подтвердил, что SonarQube работает, и попросил закрыть задачу. Закрываем по этому подтверждению; локальный SIGABRT better-sqlite3 при e2e зафиксирован отдельно в описании PR и не объявляется исправленным этим подключением.
Подключение реализовано в PR #24. После проблемы TLS пользователь подтвердил, что SonarQube работает, и попросил закрыть задачу. Закрываем по этому подтверждению; локальный SIGABRT better-sqlite3 при e2e зафиксирован отдельно в описании PR и не объявляется исправленным этим подключением.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Подключить проект
wealthledger-backendк существующему SonarQube по схеме frontend.Критерии готовности:
develop, после штатных verify и SQLite/e2e checks, и ожидает Quality Gate.SONAR_TOKENберётся из Actions secrets backend; TLS проверяется штатно.sonar.branch.name, переименование основной ветки не требуется.Область изменений — только backend. Подготовить коммит со ссылкой на issue и PR в
develop.Подключение реализовано в PR #24. После проблемы TLS пользователь подтвердил, что SonarQube работает, и попросил закрыть задачу. Закрываем по этому подтверждению; локальный SIGABRT better-sqlite3 при e2e зафиксирован отдельно в описании PR и не объявляется исправленным этим подключением.