Как я могу запустить все правила сонара на intellij

Мы используем sonarqube версии 6.7. Я хотел бы выполнить все ошибки сонара и Java-правила уязвимости с блокировщиком и критической серьезностью локально в моей Intellij Idea. Я хочу запустить эти правила для нескольких проектов IDEA, которые настроены в моей среде IDE.

Я установил плагин SonarLint (версия 3.2) и настроил его для привязки к серверу сонара. При запуске анализа из вкладки "Файлы проекта" я получаю ошибки для всех файлов IML, как

"Файл" feature.iml "не может быть проанализирован. Пропуск: F:/modules/feature.iml"

,

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

Может ли кто-нибудь наставить меня на это?

1 ответ

Вы должны активировать все правила с желаемой степенью серьезности в профиле качества, назначенном вашему проекту в SonarQube. Затем вы можете связать свой проект в IntelliJ с проектом в SonarQube. SonarLint будет использовать тот же профиль качества.

Насчет файлов iml, это не ошибка. SonarLint исключит из анализа определенные файлы, которые не имеют смысла анализировать, например, двоичные файлы.

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