我想使用Eclipse的SonarLint插件。我安装了它,但它似乎并没有抓住应有的一切。安装后,我尝试编写应该触发SonarLint问题的代码。例如,网站http://www.sonarlint.org/eclipse/上的图片表明,当我使用==来比较浮点数时,SonarLint会抱怨,因为"不应使用浮点数和#34;进行等式测试。但是,就我而言,我没有得到这个消息。通常情况下,我认为SonarLint没有正确安装,但它确实抱怨了这个课程,并且对这个课程添加了一些测试。"所以它似乎存在。这是SonarLint给我的唯一信息。
这是我的Eclipse看起来像的图片。我已经包含了应该触发SonarLint消息的多个问题,但几乎所有问题都没有。是否有一些需要改变的设置或问题尚未确定?
我有Eclipse Neon运行Java 8,我安装了SonarLint 2.2版。我打算在#34; Standalone"中使用SonarLint。模式而不是"已连接"模式,我相信这意味着我不需要在Eclipse上安装插件后设置任何东西。
提前感谢您的帮助
答案 0 :(得分:1)
想出来。出于某种原因,因为我命名了我的Java项目"测试",我认为它假设项目充满了基于JUnit类命名约定的单元测试。当我创建一个名称不同的项目时,SonarLint按预期工作。