Использование 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 и включите подробные журналы анализа +, это поможет понять вашу проблему.