2016-10-04 27 views
2

我想爲Eclipse使用SonarLint插件。我安裝了它,但它似乎沒有捕捉到它應該的一切。安裝之後,我試着編寫應該觸發SonarLint問題的代碼。例如,http://www.sonarlint.org/eclipse/網站上的圖片指出,當我使用==比較浮點數時,SonarLint應該抱怨,因爲「不應該使用浮點數進行相等性測試」。但是,在我這邊,我沒有收到這條消息。通常我會認爲SonarLint沒有正確安裝,但它確實抱怨這個班級,說「給這個班級添加一些測試」。所以它似乎存在。這是SonarLint給我的唯一信息。SonarLint 2.2.1 Eclipse沒有捕獲大多數問題(不像在線示例)

下面是我的Eclipse看起來像的圖片。我已經包含了多個應該觸發SonarLint消息的問題,但幾乎所有問題都沒有。有沒有設置或需要改變的問題,我還沒有設置?

Picture of my Eclipse

我有霓虹燈的Eclipse運行Java 8和我裝SonarLint 2.2版。我打算在「獨立」模式下使用SonarLint,而不是「連接」模式,我相信這意味着在Eclipse上安裝插件後我不需要設置任何東西。

在此先感謝您的幫助

回答

1

想通了。出於某種原因,因爲我將Java項目命名爲「測試」,我認爲它假設項目中充滿了基於JUnit類命名約定的單元測試。當我用不同的名字製作一個項目時,SonarLint按預期工作。