当前位置: 首页 > 知识库问答 >
问题:

SonarLint插件不能在Eclipse Oxyow中工作

王弘和
2023-03-14
# must be unique in a given SonarQube instance
sonar.projectKey=sp
# this is the name and version displayed in the SonarQube UI. Was mandatory prior to SonarQube 6.1.
sonar.projectName=Simple Project
sonar.projectVersion=1.0

# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# This property is optional if sonar.modules is set. 
sonar.sources=.

# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

我确实启用了“Run SonarLint Automatic”(选中了),并且我还尝试通过右键单击文件>SonarLint>analyze来手动分析app.java文件。

我在代码或“Sonarlint on-the-fly”选项卡中没有看到下划线的问题。我一定是在什么地方漏掉了一步。谁能给我一些技巧,如何让自动SonarLint问题检测在Eclipse中工作?

谢谢!

共有1个答案

裴翰学
2023-03-14

原来问题出在我的包命名约定中。将包名从“com.test.pckg”更改为“com.dev.pckg”解决了这个问题。

SonarLint谷歌小组的乔纳森指出:

Eclipse中的Sonarlint无法查看哪些文件是测试,哪些文件是源代码,因此它使用一个简单的正则表达式,在文件路径的任何位置查找关键字test。从截图中可以看出,您的文件位于名为test的文件夹中,因此只对其应用测试规则。

 类似资料:
  • http://www.SonarLint.org/Eclipse/:和“2016年6月3日-我们发布了SonarLint for Eclipse的2.1.0版本,并扩展了对SonarQube 4.5.4+的支持”, 最新的版本是2.1我已经安装了。我的SonarQube服务器是4.5.4。我是不是错过了什么,或者有什么解决办法。

  • Intellij的SonarLint插件也对TODO发出警告。 默认情况下,Intellij突出显示TODO并将它们显示在提交对话框中。SonarLint再次突出显示是多余的。 此外,它还抑制了Intellij的一个有用功能—Intellij用蓝色突出显示TODOs,这更容易识别和滚动到。 由于SonarLint插件,此功能被抑制。所以,我只想对待办事项禁用Sonarint警告。我该怎么做?

  • 试图在STS工具中安装sonar lint插件,但它没有安装,并表示sonar lint与此版本的eclipse不兼容。 查找版本详细信息。

  • 我正在尝试发送电子邮件时,一个订单被移动到一个自定义状态在Woocommerce。我已经成功地创建了一个插件,它创建了一个自定义状态,订单被分配给自定义状态。 我还成功地在WooCommerce中的Settings->Emails下添加了一个自定义电子邮件模板,并编写了代码,当订单移动到自定义状态时,该代码应该发送电子邮件。 但是,代码不会被触发,电子邮件也不会被发送。 下面是我的代码。 在我编写

  • 当我创建RoboVM Eclipse项目时,Eclipse给了我一个例外: 同样,当我尝试转到“设置”>“RoboVM”时,我也会得到这样的消息:

  • 我想将我的基于vertx的项目移到https://github.com/sczyh30/vertx-blueprint-microservice.git模板。blueprint项目使用annotations@vertxgen等在编译期间生成代码。