Я прочитал все темы о том, что SonarLint не синхронизирован с SonarQube, но это просто не щелкает.
Я создал простой проект Maven для тестирования SonarLint и SonarQube. Я добавил в проект плагин sonar-maven-plugin, а затем запустил mvn sonar:sonar.
Проект был загружен в SonarQube. Когда я посмотрел в SonarQube, я увидел, что он показывает squid:S2699 (тест junit не имеет утверждения) как блокировщик.
Однако в eclipse SonarLint не показывает такой проблемы.
Я специально выбрал этот, так как это не проблема PMD/FindBugs/Checkstyle.
Я проверил, что на сервере активен squid:S2699. Очевидно, что это так, потому что SonarQube отобразил это.
Существует только 1 профиль качества: SonarWay.
Изменить: я нахожусь в подключенном режиме.
Кто-нибудь знает, почему?
Я использую:
- Выпуск Eclipse Neon.3 (4.6.3)
- сонар-maven-плагин 3.0.2
- maven 3.3.9 (тот, что встроен в eclipse)
- СонарЛинт 3.2.0.201706271328
- SonarQube 6.3 (сборка 19869)
Вот скриншоты в доказательство.