SonarQube

Безопасность

Анализируйте качество кода, отслеживайте баги и соблюдайте стандарты безопасности — Neotask управляет вашими проектами SonarQube через OpenClaw.

Что вы можете делать

Анализ и Quality Gates

Запрашивайте статус Quality Gate для любого проекта, смотрите, какие метрики не прошли, и понимайте, что блокирует успешное прохождение без навигации по интерфейсу SonarQube.

Покрытие кода

Получайте текущее покрытие кода тестами для любого проекта, смотрите тенденции по релизам и выявляйте компоненты с наименьшим покрытием, требующие внимания.

Технический долг

Просматривайте накопленный технический долг, получайте примерное время исправления для запахов кода и дублирований, и приоритизируйте, что исправлять первым.

Проблемы безопасности

Получайте нахождения безопасности SonarQube для конкретного проекта, фильтруйте по серьёзности и смотрите, где именно в кодовой базе находятся уязвимости.

Управление правилами

Просматривайте активные профили качества и правила, добавляйте или отключайте правила для проекта и управляйте исключениями.

Попробуйте спросить

  • Прошёл ли Quality Gate для проекта backend-api в последней сборке?
  • Каково покрытие кода тестами для проекта mobile-app?
  • Перечисли все нахождения безопасности в проекте payment-service.
  • Сколько технического долга накоплено по всем проектам?
  • Какие проекты имеют покрытие менее 60%?
  • Покажи все критические баги, обнаруженные на этой неделе.
  • Каковы правила в профиле качества Java.
  • Сравни метрики качества кода между версией 2.1 и 2.2.
  • Советы профессионала

  • Quality Gates должны быть обязательными в CI/CD — запрашивайте их статус через Neotask, а не вручную проверяйте перед каждым релизом.
  • Технический долг возникает постепенно — регулярно проверяйте тенденции, а не только абсолютное значение.
  • Покрытие кода — полезная, но неполная метрика качества — сочетайте его с анализом сложности для полной картины.
  • Нахождения безопасности SonarQube классифицируются по категориям OWASP — ссылайтесь на категорию при планировании работ по исправлению.
  • Works Well With