Подключает frontend к проекту wealthledger-frontend в SonarQube Community 9.9.8. После успешного verify push в develop отправляет анализ и LCOV, затем ожидает Quality Gate. PR и другие ветки сохраняют обычные проверки без отправки анализа.
Vitest формирует LCOV в существующем запуске тестов; настройки SonarQube разделяют исходники и тесты, исключают generated API artifacts и вспомогательные fixtures. Scanner закреплён на commit официального action; токен поступает из SONAR_TOKEN. Отдельный tsconfig предназначен для старого анализатора, штатная сборка приложения не меняется. README содержит настройку без переименования ветки и без sonar.branch.name.
Проверено локально: npm ci, npm run verify (46 test files, 268 тестов), LCOV с 180 существующими путями, YAML и git diff --check. Commit hooks: Gitleaks, formatting и dependency checks прошли.
Первый реальный анализ и импорт покрытия остаются проверкой после merge: сервер SonarQube был недоступен из локального окружения. CI этого PR не запускает scanner по ограничению Community Edition.
Подключает frontend к проекту `wealthledger-frontend` в SonarQube Community 9.9.8. После успешного `verify` push в `develop` отправляет анализ и LCOV, затем ожидает Quality Gate. PR и другие ветки сохраняют обычные проверки без отправки анализа.
Vitest формирует LCOV в существующем запуске тестов; настройки SonarQube разделяют исходники и тесты, исключают generated API artifacts и вспомогательные fixtures. Scanner закреплён на commit официального action; токен поступает из `SONAR_TOKEN`. Отдельный tsconfig предназначен для старого анализатора, штатная сборка приложения не меняется. README содержит настройку без переименования ветки и без `sonar.branch.name`.
Проверено локально: `npm ci`, `npm run verify` (46 test files, 268 тестов), LCOV с 180 существующими путями, YAML и `git diff --check`. Commit hooks: Gitleaks, formatting и dependency checks прошли.
Первый реальный анализ и импорт покрытия остаются проверкой после merge: сервер SonarQube был недоступен из локального окружения. CI этого PR не запускает scanner по ограничению Community Edition.
Refs #19.
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.
Подключает frontend к проекту
wealthledger-frontendв SonarQube Community 9.9.8. После успешногоverifypush вdevelopотправляет анализ и LCOV, затем ожидает Quality Gate. PR и другие ветки сохраняют обычные проверки без отправки анализа.Vitest формирует LCOV в существующем запуске тестов; настройки SonarQube разделяют исходники и тесты, исключают generated API artifacts и вспомогательные fixtures. Scanner закреплён на commit официального action; токен поступает из
SONAR_TOKEN. Отдельный tsconfig предназначен для старого анализатора, штатная сборка приложения не меняется. README содержит настройку без переименования ветки и безsonar.branch.name.Проверено локально:
npm ci,npm run verify(46 test files, 268 тестов), LCOV с 180 существующими путями, YAML иgit diff --check. Commit hooks: Gitleaks, formatting и dependency checks прошли.Первый реальный анализ и импорт покрытия остаются проверкой после merge: сервер SonarQube был недоступен из локального окружения. CI этого PR не запускает scanner по ограничению Community Edition.
Refs #19.