Как сгруппировать результаты сонара по серьезности (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-> Общие настройки-> Правила
Включить / отключить блокировку, критические, основные правила по вашему выбору. Повторно запустите анализ, чтобы увидеть только те правила, которые вам нужны. Аналогичным образом выберите все блокировщики, если вам нужно видеть только проблемы с блокировщиками.