问题标签 [sonarqube]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 空 GroupID 声纳日食
我在 Eclipse 中使用 Maven 和声纳。我已经在 LocalHost 9000 上有了我的 Maven 项目。但是当我去 Eclipse 配置>与声纳关联时说我的 groupId 是空的。我认为那不应该发生。有人知道如何解决这个问题吗?谢谢
java - Findbugs 报告了一个不兼容的位掩码错误,但我不知道如何
我有一个比较器在比较它们的内容之前检查两个对象的“null”。比较方法如下所示:
当我通过声纳代码质量检查工具运行它时,它在 if 语句中报告“不兼容的位掩码”错误。(它的内容类似于:“正确性 - 不兼容的位掩码: (e | 0x1 = 0x0) 中的不兼容位掩码会在 ....Compare (MyClass, MyClass) 中产生恒定的结果。我看不出这是怎么回事。任何人都可以对此有所了解?这是误报吗?
顺便说一句,我使用的声纳版本是 2.6。
findbugs - 易于在 (Java) 静态代码分析工具中编写自定义规则
目前我正在为一个必须通过静态代码分析工具分析多个项目的源代码(Java)的小组工作
但我想编写自定义规则,可以添加到工具提供的现有规则集(这些规则主要涉及与源代码中的文本/字符串匹配的正则表达式)。
特别是保持我应该能够轻松编写/添加我自己的自定义规则的观点,这些规则可以与工具的现有规则列表一起使用。
谁能建议我应该使用以下给定列表中的哪个工具(或工具组合)?
- PMD
- 格纹风格
- 查找错误
编辑:感谢Ira的指导。我正在寻找与 Sonar 一起使用的静态代码分析工具。我希望现在问题很清楚了。
android - 在声纳分析中包含 xml 文件(Android 项目)
我刚刚配置Sonar来分析我的 android 项目,但意识到默认情况下只分析 Java 文件。
是否有一种(简单的)方法可以将 xml 资源包含在分析中?我在他们的项目页面中找不到 Sonar 的插件,但也许那里有什么东西?!
m2eclipse - 将简单的 java 项目与 sonar-eclipse 关联的问题
我试图使用声纳分析一个简单的 java 项目。以下是我到目前为止所做的事情:
- 为 Eclipse helios 3.6 安装了 Sonar2.0 插件。
- 为 Eclipse 安装了 Maven 插件。
- 设置插件后,我创建了一个简单的 java 项目。
- 然后我创建了 POM.xml 文件以启用 Maven 依赖项,因为我将 GroupId 作为
<
ProjectName>
和 ArtifactId 也作为<
Projectname>
- 然后我尝试将项目与声纳关联(使用右键单击项目>>配置>>与声纳关联)
在这里,我遇到了一个问题。当我选择http://localhost:9000作为我的服务器并尝试搜索此项目时,“在服务器上找不到键 'projectname:projectname' 的项目''”显示为错误
请帮我解决这个问题。
ant - 为什么在使用 Ant 任务时我的库没有被导入 Sonar?
我们正在评估声纳,我已经设置了一个 Ant 任务,使用此处的说明将我的项目数据导入声纳,但我的库没有出现在库视图中。
除此之外,它正在工作,因为所有其他信息都在那里。
也许我误解了库元素在 Ant 任务中的用途?请有人能告诉我我错过了什么吗?
从我的构建文件中:
sonarqube - Sonar - 我们可以用于 OSB/BPEL 代码审查吗?
我是声纳新手,刚刚听说过这个工具。
我们可以使用这个工具对 FMW(Fusion Middleware) -OSB(Oracle Service Bus)/BPEL 项目进行代码审查吗?如果是这样,任何人都可以对此提供一些意见吗?
ant - ANT 构建的声纳代码覆盖问题
大家好,我正在使用声纳 2.6。我的项目使用 ant build.xml。请 sm1 告诉我如何将声纳与 ant 构建文件一起使用以获得代码覆盖率。
PS 我正在使用 Corbertura 插件进行代码覆盖。
提前致谢!
hudson - 一个 Jenkins 工作可以处理两种类型的构建吗?
目前我的团队正在使用 Jenkins 进行由 SVN 更改触发的自动构建。
最近,我们决定要使用 Sonar。我们不希望在每个快照构建中都发生声纳/哈德森集成。我们只想要一周左右一次。
我们的团队使用clean deploy -U
而不是clean deploy site-deploy -U
简单地使用定期构建来触发声纳是不够的,因为它没有来自构建的站点信息(例如三叶草报告)。
我的问题是,在一项工作中,是否可以将不同的目标与不同的构建时间联系起来?我可能不是很清楚。我可以将 a 关联clean deploy -U
到由 SVN 更改触发的构建,但将“干净部署站点部署 -U”关联到由定期构建触发的构建吗?
是我唯一的选择
1.说服每个人在每个快照构建中都进行站点部署(因此需要更多时间)
或者
2.为每周构建创建一个新工作?
maven - 大量测试的内存不足。使用 Maven 和声纳
我正在使用声纳 2.6 并运行命令:
我收到以下错误...
我的机器有 32 位环境和 3.2gb RAM 的 win-XP。PS 我已经将环境变量 MAVEN_OPTS 设置为 512M。因为我无法将其设置为任何更高的值,所以我得到了