Обычное правило SonarQube Sever, будет синхронизировано с sonarlint
У меня есть SonarqubeServer (Version 5.6.3
), в котором я успешно добавил два пользовательских правила для Java, оба они также отображаются в списке правил.
Проблема: я также использую Sonarlint для локальной проблемы затмения. Как обычно, это проблема синхронизации для внешних плагинов, используемых SonarqubeServer(PMD,FindBug,CHeckStyle). Хорошо, я справился с этим. Итак, теперь мой вопрос заключается в том, сможет ли Sonarlint синхронизировать мои недавно добавленные пользовательские правила с SonarQubeServer?
если да, то почему я не могу увидеть эффект этих пользовательских правил и отчеты в классах затмения.
1 ответ
Не уверен насчет этого, но я активировал поддержку Sonarlint в pom.xml, и она работает для меня. Вот соответствующая запись, см. <sonarLintSupported>
:
[...]
<build>
<plugins>
<plugin>
<groupId>org.sonarsource.sonar-packaging-maven-plugin</groupId>
<artifactId>sonar-packaging-maven-plugin</artifactId>
<version>1.17</version>
<extensions>true</extensions>
<configuration>
<pluginClass>com.foobar.java.JavaRulesPlugin</pluginClass>
<sonarLintSupported>true</sonarLintSupported>
<sonarQubeMinVersion>5.6</sonarQubeMinVersion>
</configuration>
</plugin>
[...]