Использование SonarLint в затмении

Я пытаюсь узнать, как использовать плагин SonarLint в Eclipse. Я загрузил плагин, и теперь у меня есть 4 представления в моем Eclipse - SonarLint на лету, отчет SonarLint, описание правил SonarLint, серверы SonarQube.

В SonarLint на лету я могу видеть только ошибки JavaScript, отсканированные SonarQube. Не Java (у меня есть набор правил Java на сервере SonarQube). Но если я открою файл Java, я смогу увидеть ошибки и ошибки Java в этом окне.

В SonarReport у меня есть две вкладки внизу - Текущий проект и Все проекты. Когда я нажимаю на Текущий проект, он сканирует текущий проект и показывает мне только ошибки JavaScript, но не Java.

Итак, мой вопрос - есть ли способ увидеть ошибки Java наряду с JavaScript? Я должен иметь возможность просматривать ошибки Java во всем моем проекте (без необходимости открывать файлы Java, а затем просматривать ошибки).

1 ответ

Если анализ файлов JavaScript работает, также должно быть легко иметь файлы Java. Несколько вещей, чтобы проверить:

  • Чтобы анализ Java работал нормально, вы должны установить дополнительную функцию "SonarLint For Eclipse Java Configuration Helper"
  • Файлы Java, которые не являются частью проекта Eclipse Java, игнорируются

Кроме того, в представлении "SonarLint Report" две кнопки будут анализировать только измененные файлы (то есть файлы, которые были сообщены как измененные вашим SCM), поэтому убедитесь, что у вас также есть некоторые файлы Java с изменениями.

Если вы посмотрите на консоль SonarLint и включите подробные журналы анализа +, это поможет понять вашу проблему.

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