SonarLint 2.2.1 Eclipse не улавливает большинство проблем (в отличие от примеров в Интернете)

Я хочу использовать плагин SonarLint для Eclipse. Я установил его, но он, кажется, не ловит все, что должен. После установки я попытался написать код, который должен вызывать проблемы с SonarLint. Например, изображение на сайте http://www.sonarlint.org/eclipse/ указывает на то, что SonarLint должен жаловаться, когда я использую == для сравнения чисел с плавающей запятой, потому что "Тесты на равенство не должны выполняться с числами с плавающей запятой". Однако, на моей стороне, я не получаю это сообщение. Обычно я думаю, что SonarLint не был установлен правильно, но он жалуется на класс, говоря: "Добавьте несколько тестов в этот класс". так что, кажется, существует. Это единственное сообщение, которое SonarLint дает мне.

Вот изображение того, как выглядит мое Затмение. Я включил несколько проблем, которые должны вызывать сообщение SonarLint, но почти все они этого не делают. Есть ли какие-то настройки или проблемы, которые нужно изменить, которые я еще не установил?

Изображение моего затмения

У меня Eclipse Neon под управлением Java 8, и я установил SonarLint версии 2.2. Я планирую использовать SonarLint в режиме "Автономный", а не в режиме "Подключен", что, как я считаю, означает, что мне не нужно ничего настраивать после установки плагина на Eclipse.

Заранее спасибо за помощь

1 ответ

Догадаться. По какой-то причине, поскольку я назвал свой Java-проект "Test", я думаю, что он предполагал, что проект был заполнен модульными тестами, основанными на соглашениях об именах классов JUnit. Когда я сделал проект с другим именем, SonarLint работал как положено.

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