Как я могу запустить все правила сонара на 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 исключит из анализа определенные файлы, которые не имеют смысла анализировать, например, двоичные файлы.