问题标签 [sonar-runner]

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 投票
0 回答
261 浏览

plugins - 如何在 Sonarqube 中添加或关联 rcp 插件项目

我已经在我的 Eclipse Juno 中安装了 Sonarqube 插件并添加了 SonarQube 服务器 3.7.2。与服务器的连接成功。现在我可以从 Web 浏览器 (localhost:9000/) 获取 SonarQube 的主页。但是当我尝试添加我的插件项目时

脚步:

  • 打开项目资源管理器视图
  • 右键单击插件项目>>配置>>与声纳关联
  • 一个带有关联声纳的窗口打开了,我的插件项目名称显示在“项目”选项卡中,在声纳项目选项卡中,给出了一条消息“单击以开始搜索声纳项目”。

那么在 Sonar 中关联 Eclipse rcp 插件项目是否有任何额外的配置?

0 投票
0 回答
166 浏览

svn - 提交者是否可以通过 SonarQube 创建度量图表

又是一个 SonarQube 问题。

是否可以通过 SonarQube 获得某些指标的编译视图(即违反编码规则或复杂性图表)?我添加了 SCM Activity 插件,但它所做的只是行注释。我还添加了 SCM Stats 插件,但它仅显示与 SCM 相关的统计信息,与其他 Sonar Metrics 完全无关。

还有一个问题 - 是否有可能增加 SCM 统计数据的输出以反映所有作者而不是仅 10 个作者?是否可以从其范围中排除目录(据我了解,它要么忽略 sonar.global.exclusions 参数,要么设置不正确(我使用相对于运行 sonar-runner 的目录的路径)?

提前致谢。

0 投票
1 回答
8271 浏览

sonarqube - 如何使用 SonarQube Runner 触发项目分析?

我正在尝试使用 SonarQube 设置 Jenkins 插件。

http://docs.codehaus.org/display/SONAR/Triggering+SonarQube+on+Jenkins+Job#TriggeringSonarQubeonJenkinsJob-TriggeringaProjectAnalysiswiththeSonarQubeRunner的说明

两者似乎完全相同

  1. 使用 SonarQube Runner 触发项目分析
  2. 使用 SonarQube Runner 触发任务。

我正在尝试触发一个项目,但我只能在 jenkins 中获得 Task 的选项。我错过了什么?

0 投票
1 回答
992 浏览

c# - .net 项目的 SONAR 3.7.3 设置。MOQ 代码覆盖率

我正在使用 SONAR 为 .Net 项目做 POC。我的第一次尝试是只评估我的模拟测试的代码覆盖率。到目前为止,我已经在我的沙盒(Win7)中安装了以下应用程序:

  • 声纳 3.7.3
  • 声纳亚军 2.3

我的声纳网站托管在默认 url localhost:9000中,我可以在浏览器上看到。我在我的 sln 文件所在的同一文件夹下创建了一个 sonar-project.propeties 文件 我的 sonar-project.propeties 如下所示:

当我在 sane 文件夹上执行 sonar-runner 时,我的问题出现了,这会引发以下错误消息:

信息:------------------------------------------------ ------------------------ 信息:执行失败信息:-------- -------------------------------------------------- -- 总时间: 2.767s 最终内存: 5M/20M INFO: ------------------------------------ ------------------------------------- 错误:Sonar runner 执行期间出错 ERROR:无法执行 Sonar错误:原因:您必须为“未知 n”定义以下强制属性:sonar.projectKey、sonar.projectName、sonar.projectVersion、sonar.sources 错误:错误:要查看错误的完整堆栈跟踪,请重新运行带有 -e 开关的 SonarQube Runner。错误:使用 -X 开关重新运行 SonarQube Runner 以启用完整的调试日志记录。

知道可能是什么原因造成的吗?我相信我不会错过任何东西。

附加信息

当我使用标志 -ei 执行声纳运行器时,会收到以下消息:

0 投票
1 回答
631 浏览

ruby - Sonar Ruby 插件 - Saikuro 不返回任何结果

我真的坚持这个。我为 Sonar 构建了 Godaddy Ruby 插件,它似乎运行良好,我可以从 Cane 和其他人那里注销结果,但是在这一行:

https://github.com/GoDaddy-Hosting/ruby-sonar-plugin/blob/master/src/main/java/com/godaddy/sonar/ruby/metricfu/MetricfuComplexityYamlParserImpl.java#L38

我得到一个空指针异常,因为 Saikuro 似乎不在那个对象中。我想知道我是否缺少配置项或其他东西。有没有人看到这个问题?

更烦人的是,如果我注释掉有问题的代码,其他分析工具的结果都不会保存到 Sonar。我得到了大量的 MetricFu results.yml,但没有向 Sonar 报告任何内容。

0 投票
3 回答
4712 浏览

java - 已安装 SonarQube 和 Java 插件,质量配置文件下没有规则

我已经安装了 SonarQube 3.7.3 和所有相关的 Java 插件。

在“质量配置文件”选项卡下,我找不到任何开箱即用的配置规则(Android Lint 除外):

在此处输入图像描述

我究竟做错了什么?

系统/插件应该自带规则,还是我应该手动导入它们?

我已经翻阅了几次文档,但没有找到任何正确的答案。

0 投票
3 回答
1931 浏览

grails - 由于 org.sonar.plugins.surefire.api.SurefireUtils.getReportsDirectory(Lorg/sonar/api/resources/Project;)Ljava/io/File 导致声纳失败

我有几个 groovy/grails 项目,我正在使用 sonar-runner 来分析它们。他们工作得很好,直到今天我开始收到这个错误:

不确定这是什么,如果有人在此之前遇到此错误,请告诉我

0 投票
1 回答
1030 浏览

scala - 如何设置 SonarQube 以处理 Scala 项目的 jacoco 测试覆盖率结果?

目前,声纳运行器没有将 jacoco 信息发布到 scala 项目的 sonarcube。

什么有效

  • Jacoco 已通过 jacoco:cover 运行,报告以 HTML 和 .exec 格式存在。
  • Sonar runner 正在向 sonarcube 发布代码文件指标

sonarcube 中没有显示覆盖信息。而且 jacoco 传感器也不是由 sonar runner 运行的。

声纳转轮的输出

有趣的笔记

一旦属性sonar.language设置为java,就会执行 jacoco 传感器并显示声纳运行器中的代码覆盖小部件。尽管它显示 0% 的代码覆盖率。当项目真的是 scala 时,可能是切换到 java 的副作用。

如果需要,将发布额外的配置,但不想在前面膨胀这篇文章。

jacoco 覆盖如何通过声纳运行器发送到声纳立方体以进行 scala 项目?

0 投票
3 回答
12110 浏览

sonarqube - SonarQube 找不到项目配置路径

任何人都知道如何解决这个问题?

由于某种原因,SonarQube 无法从 INFO 中找到其返回 NONE 的配置项目路径。我已经在 sonar-runner 的 conf 路径中有该文件。

0 投票
1 回答
2603 浏览

unit-testing - Groovy Gradle Sonar-runner Unit Testing and Code Coverage

Hi I have set up a groovy project analyzing with sonar-runner, it works for complexity, lines of code etc but the code coverage shows "-" and unit testing is 0%. This is the sonar-runner properties file I am using Groovy plug in 0.6 Sonar runner 2.3 Sonar Qube 3.7 Jacoc

I was wondering if somebody could point me in the right direction