问题标签 [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.

0 投票
1 回答
1179 浏览

plugins - HP Quality Center Status 插件 Hudson 或 Sonar

有没有人知道 Hudson 或 Sonar 的插件连接到 HP Quality Center 并检索项目中打开的缺陷的状态?

0 投票
2 回答
1392 浏览

sonarqube - 声纳 findbug 缺少类异常

当我使用声纳 findbug 进行代码审查时,它会抛出异常,声称缺少某些类。

经过一番研究,很明显,构建项目所需的 jars 应该包含在 pom.xml 中以供声纳使用。

为此,sonar官网建议,添加依赖,com.opensymphony xwork-core 2.1.6 system ${basedir}/.../xwork-core.jar

但是,对我来说,它总是不起作用。

我用的是windows,有没有大神赐教,怎么配置,尤其是systempath?

这是项目的一个模块的 pom.xml。

谢谢,杰基

0 投票
1 回答
3826 浏览

sonarqube - 将项目导入声纳

无论如何迁移单个项目并将它们合并到现有的 Sonar 实例中?

背景:

我通过执行正常的备份和恢复设置了一个新的 Sonar 实例。另一个也在使用 Sonar 的团队也希望将他们的项目迁移到这个新服务器上。我现在面临数据合并问题。

0 投票
1 回答
9241 浏览

maven-2 - Sonar Eclipse 插件 - “测试连接”

我使用声纳 2.4.1、Maven 2、Eclipse SDK 3.5。声纳在http://127.0.0.1:9000启动并运行。

我已经安装了声纳 Eclipse 插件,当我尝试添加声纳服务器并单击“测试连接”按钮(http://localhost:9000有或没有用户和密码)时,我没有得到“连接成功”。

等待您的答复。

0 投票
1 回答
4243 浏览

database - 声纳数据库有多大?

这可能看起来像一个愚蠢的问题。事实上,这更像是一项民意调查:您的 Sonar 数据库有多大?我需要这个来估计虚拟机托管我的 Sonar 实例的要求。

还:

  • 你的团队有多大?
  • 每次新提交在 Sonar 数据库中使用了多少额外字节?

我将不胜感激。

0 投票
1 回答
1026 浏览

java - 声纳中时间范围之间的代码行

我想知道 Sonar 是否可以选择为在给定时间范围内更改/插入/更新的代码行提供报告?

0 投票
4 回答
7720 浏览

sonarqube - 声纳安装问题

安装信息

使用嵌入式数据库 Derbis

问题 :

我运行bin/windows-x86-32/StartSonar.bat 然后单击http://localhost:9000

单击此按钮时,我收到以下错误:

您知道如何处理该错误消息吗?

0 投票
2 回答
1724 浏览

java - Sonar Lite 模式辅助类路径和 Ivy 依赖项

我们的项目目前使用 Ivy 进行依赖管理。我们真的很想将我们的 Hudson 构建服务器与 Sonar 集成。到目前为止,这是一项相对简单和直接的任务。当然,我们已经将 Sonar 设置为在 Sonar Lite 模式下运行(因为我们不是 Maven 项目)。

不幸的是,当我们的 Sonar 字节码扫描开始时,我们会得到以下很多信息:

[警告] 类 'XXX' 无法通过 ClassLoader 访问。[警告] 类 'XXX' 无法通过 ClassLoader 访问。... [WARN] Class 'XXX' 不能通过 ClassLoader 访问。

我知道这是因为我们的依赖项没有在我们的 Sonar Lite 虚拟 POM 文件中定义,因此在分析期间没有选择要遍历的库。

Sonar 安装文档提到必须通过 Maven pom 文件将依赖项添加到 aux 类路径才能纠正此问题。然而,似乎没有任何方法可以轻松地将这些依赖项与我们的 ivy 依赖项(其中有数百个)同步。我们显然正在寻找一种方法来定义我们的依赖关系,而不需要在我们的虚拟 pom 文件中复制每个依赖项。

Sonar codehaus 网站上提出的几个问题(例如这个)似乎围绕着我正在寻找的相同功能跳舞,但似乎没有一个提供合理的解决方案(除非我遗漏了什么)。

有没有人处理过这种情况并有一个相当好的解决方案?

谢谢

0 投票
3 回答
1859 浏览

java - 确保对新 Subversion 提交的覆盖最小化

我们有一个庞大的项目,几乎没有单元测试。从现在开始,我想确保开发人员提交新功能(或错误!),而不会对相应的单元测试进行最小覆盖。

有哪些方法可以强制执行此操作?

我们使用了很多工具,所以也许我可以使用一个插件(jira、greenhopper、fisheye、sonar、hudson)。我还在考虑可能是 Subversion 预提交挂钩、jira 的提交接受插件或类似的东西。

想法?

0 投票
2 回答
2203 浏览

java - SONAR 中的传入耦合

我想在给定的 Java 项目中找到具有最高传入耦合的类。

我知道当您使用 SONAR 时,该指标可用

  • 从仪表板向下钻取到一个类,或者
  • 当您在组件视图中逐个包向下钻取时。

在 SONAR 中查找此信息的最快方法是什么?