Как сгруппировать результаты сонара по серьезности (MAJOR, MINOR,CRITICAL) в выпуске Intellij Community Edition

Я хотел бы классифицировать SonarQube результаты по степени серьезности. Я установил SonarQube Плагин в Intellij Community Edition(версия 14.1.4). Когда я пытаюсь запустить сонар Analyze -> Inspect код, окно проверки показывает все проблемы по правилу, но не классифицирует проблемы по основным, второстепенным и критическим. Я был бы очень признателен, если бы кто-то достиг этого, используя выпуск IntelliJ IDEA Community.

1 ответ

Решение

Согласно этому открытому запросу github, похоже, что он был там в v1, но впоследствии был удален. Для чего это стоит, вы можете сделать это, чтобы помочь (выдержка из ссылки):

  • Расширить все
  • Нажмите где-нибудь в окне и начните вводить MAJOR
  • если вы хотите найти все основные проблемы

Я обнаружил, что в Intellij 2018.3.4 более полезно выполнять анализ кода через главное меню: Анализ-> Проверка кода, который хорошо группирует их по правилу. Это не то же самое, что сонар, но есть много совпадений. Надеюсь, плагин со временем улучшится.

Нет простого и прямого способа категоризации серьезности с помощью плагина SonarLint для intellij.

Вот что я нашел полезным.

Итак, перейдите в Файл-> Настройки->Sonarlint-> Общие настройки-> Правила

Включить / отключить блокировку, критические, основные правила по вашему выбору. Повторно запустите анализ, чтобы увидеть только те правила, которые вам нужны. Аналогичным образом выберите все блокировщики, если вам нужно видеть только проблемы с блокировщиками.

Другие вопросы по тегам