SonarLint не использует серверные правила SonarQube из плагина
Я настроил привязку сервера между SonarQube и Intellij, и он работает нормально по "обычным" правилам. Я проверил это: я изменил строгость правила JavaScript в профиле качества проекта в SonarQube, обновил привязку в Intellij и увидел новую серьезность в отчете Intellij на лету. Хорошо.
Проблема в том, что мне также нужны правила SonarQube, которые приходят из его плагинов. Например, у меня есть правила TypeScript и CSS, которые приходят из плагинов. Мой анализ SonarQube сообщает о 1000+ ошибок, но SonarLint в Intellij сообщает 0 ошибок.
Есть ли способ экспортировать эти правила из SonarQube в Intellij?
Спасибо.
2 ответа
Хорошо, я думаю, что нашел ответ... Смотрите вопрос № 5 в FAQ от SonarLint:
Мы не планируем поддерживать плагины со сторонними анализаторами (такими как PMD, Android Lint, JSLint...). В большинстве случаев эти анализаторы уже имеют встроенную интеграцию IDE.
Слишком плохо, потому что мы хотели поделиться нашими качественными профилями SonarQube по всей компании...
Это забавная причина: https://docs.sonarqube.org/display/SONARQUBE52/Configuring+SonarQube+in+IntelliJ
Плагин SonarQube IntelliJ устарел Плагин SonarQube IntelliJ не работает с SonarQube 5.2+. Его заменяет SonarLint для IntelliJ.