问题标签 [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 回答
1492 浏览

maven - maven 声纳插件使用 pom 中的 checkstyle 规则

有没有办法让声纳使用我的 pom 文件中的 checkstyle 配置?我有 maven checkstyle 插件设置,我有 maven sonar 插件(2.7 版)设置,但声纳似乎使用其默认的 checkstyle 配置。我知道我可以创建一个新的质量配置文件并上传 checkstyle 文件,但我认为 maven 插件应该使用 pom.xml 中的那个。任何帮助在这里表示赞赏。

谢谢,杰夫

0 投票
2 回答
1336 浏览

cruisecontrol.net - sonar for .net 4 in ccnet

hi all does sonar support .net 4? if so how can i integrate sonar with cruisecontrol.net (ccnet) with out using maven o anything else.just sonar and ccnet.. thanx

0 投票
1 回答
263 浏览

continuous-integration - 获取有关构建状态的统计信息

我们使用 Hudson 来构建我们的应用程序,还使用 ​​Sonar 来监控我们应用程序的质量。CVS 是我们的源代码管理,但我们将在几个月后迁移到 SVN。

每周,我们都希望生成一份质量报告,其中几乎所有指标都从 Sonar 中检索出来。但是,我们想要获得的其他指标很少(它们应该代表过去一周的平均值):

  • 不稳定持续时间:纠正不稳定(或损坏)构建所需的平均时间;
  • 损坏的构建百分比:比率broken builds / total number of builds
  • 不稳定构建的百分比:比率unstable builds / total number of builds
  • % of commented commits:有评论的 CVS / SVN 提交的百分比(我知道这是主观的,因为你可以输入Update或其他任何内容);

请注意,对于第二个和第三个指标,如果我“仅”获取原始值(即构建数、不稳定构建数和损坏构建数),这也很好!

有没有办法(例如使用插件)获取过去一周的此类指标?另外,有没有办法将它们直接集成到声纳中?

请注意,我的构建在磁盘上占用了太多空间,因此我们不会保留我们在 Hudson 上构建的历史记录。

平行问题:是否有一个 Hudson 插件可以保留有关构建历史的统计信息而不保留 Hudson 历史(包括工件)?

谢谢。

0 投票
1 回答
2436 浏览

java - 为什么 Sonar 设计视图没有显示我的项目的任何依赖项?

我已经针对使用 Ant 构建的大型 Java 项目成功设置了 Sonar。我终于连接了 JUnit 测试结果和 Cobertura 代码覆盖率报告。

我现在在设计视图中看到了所有包,但没有任何包或类之间的依赖关系值(参见下面的示例)。

无依赖

有谁知道我在这里错过了什么?

更新

查看 Sonar Ant 任务的输出,我还注意到,对于一个相当大且复杂的项目,包设计任务完成得非常快。从 Ant 输出:

Ant任务如下:

0 投票
1 回答
8145 浏览

configuration - 将 checkstyle-configuration 从声纳导入到 eclipse-checkstyle-plugin

我想从声纳中导出 checkstyle 规则并将它们导入到 checkstyle eclipse 插件中。不幸的是,声纳将 checkstyle 规则导出到 csv 文件。

但是 checkstyle 插件只接受 xml 文件的导入。

有没有办法做到这一点?

0 投票
1 回答
1067 浏览

hudson - 声纳的构建稳定性插件不会从 Jenkins / Hudson CI 服务器收集数据

我想监控我的持续集成构建的构建稳定性。为此,我正在为 Sonar 使用Build Stability Plugin,但不幸的是,我无法使其正常工作。

在构建结束时(基本上是 a mvn clean install sonar:sonar),日志显示以下信息:

在声纳上,小部件不显示任何数据...

当然,URL 是正确的,Jenkins 和 Sonar 都运行正常,并且在同一台机器上。我错过了什么?

我目前正在使用 Jenkins 1.410、Sonar 2.7 和插件 1.1.2,但我也尝试过使用较旧的安装(Hudson 1.347 和 Sonar 2.1.2)。

0 投票
1 回答
326 浏览

sonarqube - 声纳中的自定义字段

我已经在 Sonar 中寻找一种方法来包含用于即时分组/过滤数据的自定义字段,包括在插件扩展点,但没有看到任何符合我标准的东西。

例如,对于所有团队共享同一个存储库项目的多团队项目,我希望能够过滤单个团队的标准报告(例如在自定义 java 注释中编码团队数据)。

这可能吗?如果是这样,怎么做?

0 投票
1 回答
432 浏览

maven - hudson cobertura 声纳集成错误

我将声纳集成到 hudson 中,但是当我使用 hudson 构建项目时,出现错误

日志:日志信息

有谁知道如何避免这个错误?先谢谢了~

0 投票
2 回答
7581 浏览

maven-2 - Sonar maven 插件无法下载 JDBC 驱动程序

我已经开始使用声纳 Maven 插件(和我一般的声纳)。Sonar 安装在另一台服务器上,可以在 url http://host:8080/sonar中成功访问。pom.xml中的配置如下:

编辑 我也用 sonarHostUrl 切换了 sonar.host.url,但无济于事。

(我仍在使用 1.0-beta,因为 2.0 需要我们尚未切换到的 maven 3)

声纳 webapp 也配置了正确的属性:

当我运行声纳 maven 插件 (mvn sonar:sinar) 时,这里是输出。似乎即使我已经正确配置了位置,声纳仍然会寻找默认的http://localhost:9000/安装。

知道如何解决这个问题吗?

0 投票
1 回答
11158 浏览

sonarqube - 声纳默认身份验证失败

我有一个使用 MySql 5.1 在 Windows 服务器上运行的声纳安装

我将我的管理员密码保留为默认值admin并创建了第二个用户密码,所有这些都有效。在休息了几个月没有真正使用 Sonar 之后,我尝试登录,但它不断无法在两个帐户上进行身份验证。

这些是我为解决它而采取的步骤:

  1. 更新到成功更新数据库的最新 Sonar 2.8
  2. 使用从 Sonar 文档获得的 sql 设置密码。

    更新用户设置 crypted_pa​​ssword = '88c991e39bb88b94178123a849606905ebf440f5', salt='6522f3c5007ae910ad690bb1bdbf264a34884c6d' 其中 login = 'admin'

  3. 停止 MySQLserver 以确保它连接到我期待的数据库。(它是)
  4. 将日志级别设置为 DEBUG 以查看日志中是否有任何内容但什么都没有。

我知道我可以删除数据库并从头开始,但理想情况下我想保留我拥有的 12 个月的构建历史。

有什么建议吗?