问题标签 [sonarqube5.1]

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 回答
346 浏览

visual-studio-2010 - 使用 MSBuild SonarQube Runner 时,.NET 项目没有代码覆盖

我们正在使用 sonarqube 5.1.1 版本并在使用 sonar-runner 分析 .NET 项目时遇到问题。

正如最近的更新所说,sonar-runner 不再支持 .NET 项目,我们已经安装了 MSBuild.SonarQube.Runner-1.0 来分析它。

我们现在可以为 .NET 项目创建仪表板,但缺少单元测试用例和单元测试覆盖率。

你能在这里帮助我们吗?

请注意,我们拥有企业许可证,并且生产环境中的所有现有 .NET 项目都使用 Visual Studio 2010。

我已经升级了开发实例以检查可行性。

0 投票
2 回答
872 浏览

msbuild - 未使用 MSBuild Runner 1 将 C# 代码覆盖率导入 SonarQube 5.1.2

我们最近更新了 SonarQube 的 C# 插件,之后我们必须使用 MSBuild Runner v1。由于更新代码覆盖率不再导入到sonrqube。

TFS2013 Build 生成代码覆盖率报告,该报告由 MSBuild 运行程序获取并进行转换(如下面的构建诊断视图所示)。

“在测试运行器之后运行可选脚本”

我们正在使用 VS 2013、TFS 2013、Sonarqube 5.1.2、MSBuild runner 1

CodeCoverage 在升级到 C# 插件 4.1 并使用 MSBuild Runner 之前工作。任何使代码覆盖率起作用的帮助都会很棒。

0 投票
1 回答
456 浏览

eclipse - Eclipse 中 SonarQube 分析的不同结果

我有一个通过声纳日食插件与声纳分析相关的问题。

这是我的场景:

  • 包含项目的专用 SVN 服务器
  • 用于声纳分析的专用 SonarQube 服务器
  • 几个 Win7 工作站使用相同的 Eclipse 版本(Eclipse + 插件版本集中部署在公司中)。Eclipse 版本:4.4.1,Sonar-Eclipse 插件版本:3.4.0.20140404-0949-RELEASE,SonarQube 服务器版本:5.1

我们定期通过 Jenkins 对基础分支进行分析。在重新集成和开发分支时,我们使用 Sonar Eclipse 插件来检查基本版本。我们通过 Eclipse 从本地分析中检测到了一个奇怪的行为。

我们使用了几个工作站并检查了具有相同 SVN 版本的同一个项目。我们对工作站进行了相同的配置(相同的项目关联、相同的声纳服务器地址等)。当分析完成时,工作站通常会得到不同的分析结果(大约 1% 到 15% 的问题)。有没有人经历过这种行为或找到解决方案?

编辑:我们通过 Jenkins 对给定项目的分析给出了这个结果:

  • 39 拦截器
  • 1943 年关键
  • 36840 专业
  • 6150 次要
  • 675 信息

例如,一个使用 exakt 相同版本进行 Eclipse 分析的客户端具有:

  • 39 拦截器
  • 1957 关键
  • 36524 专业
  • 6124 次要
  • 680信息

其他:

  • 39 拦截器
  • 1912 关键
  • 36248 专业
  • 7865 次要
  • 634 信息

如果没有显示所有问题而是显示新问题,那么问题正在增加。作为修补程序,我们确实在配置文件中将“最后分析日期”参数设置为“0”。这使得结果更加相似,但它们在相同来源上仍然具有给定的增量。

0 投票
2 回答
205 浏览

sonarqube - 我想将我的 sonarqube server4.1 升级到最新版本的 sonarqube 5.1?

我想将 sonarqube 4.1 升级到最新版本(5.1)。那么我需要做什么并遵循哪些步骤?升级服务器的最佳策略是什么?

谢谢,

0 投票
1 回答
572 浏览

msbuild - 无法使用 MSBuild SonarQube Runner 执行 FxCop 规则

我们在使用 SonarQube 5.1.1 分析 .NET 项目时遇到问题。

请注意,FxCop 规则在质量配置文件级别启用。

我们正在使用 MSBuild SonarQube Runner 来分析项目。但我们面临的错误是必须设置 sonar.cs.fxcop.assembly。

我们在 sonar-runner-2.4 上遇到过类似的问题,但当时这个参数可以通过 sonar-project.properties 文件传递​​。

但由于 sonar-runner 不支持 .NET 项目,我们现在使用 MSBuild SonarQube Runner。

您能否确认我们如何使用 MSBuild SonarQube Runner 避免这些问题并在 .NET 项目上执行 FxCop 规则?

C# 插件版本是 4.1。

如果我们需要任何进一步的信息,请告诉我。

由于这个问题,我们推迟了生产声纳升级,因为项目团队不同意在质量配置文件级别禁用 FxCop 规则。

请帮助我们解决这个问题。

谢谢,斯里普里扬卡

0 投票
1 回答
145 浏览

sonarqube - SonarQube 快照或里程碑版本的公共 URL

我在哪里可以下载 SonarQube 的当前快照版本或最新的里程碑版本?

一些背景知识:在试验 OpenShift 时,我曾经从 cloudbees 下载最新的 snapshop(例如从这里https://sonarplugins.ci.cloudbees.com/job/sonar/ws/sonar-application/target/sonarqube-5.2 -SNAPSHOT.zip )。但自从 SonarQube 搬到Travis后,这不再有效。是否有任何其他公共 Maven 存储库或其他 URL 可以让我下载它?这会比我自己从源代码构建要舒服得多:-)

0 投票
3 回答
4077 浏览

sonarqube - Sonar 5.1 问题列表 - 如何按问题类型分组

我们如何在当前代码库中识别项目中最常见的问题类型。

我们最近从 Sonar 4.5 升级到 5.1

在 4.5 中,我们曾经查看特定项目中的问题列表,问题按问题类型分组。例如,在一个项目中,规则“使用记录器记录此异常”可能是最常见的关键规则,有 45 条违规行为。然后,我们可以使用该信息来推动改进工作。

在 5.1 中,我们现在看到一长串问题,没有明显的分组方式。

了解哪种类型的违规行为最常见的能力也有助于我们了解在补救行动方面最好的指导我们的努力。

0 投票
2 回答
548 浏览

sonarqube - 如何通知 SonarQube 包重命名?

在我重命名 Java 包后,SonarQube Preview 向我展示了 +174 问题。其中大约 150 个已被标记为误报,但当时已在另一个包中。

(如何)我可以通知 SonarQube 该包重命名,以便识别已标记的问题并且不会再次弹出?

PS:我正在使用 SonarQube 5.1

0 投票
1 回答
829 浏览

plugins - SonarQube - Views Portfolio Plugin - Project vs Filter Motion Chart

我使用 SonarQube (5.1.x)/最新版本完成了关于 View Portfolio 插件的 POC。获得了Views Portfolio 插件的试用许可证,并创建了一些自定义视图、子视图和各种度量。

利用我在上面创建的这些视图/子视图/度量,创建了具有各种小部件的自定义/共享仪表板。就 Views Portfolio Plugin 或 Sonar Qube 而言,一切都按预期工作。

尽管我被“项目动态图表”小部件中出现的这一问题所困扰(我们使用小部件仪表板来显示有关项目/视图(将项目视为组件)的有意义的指标,请参阅 Views Portfolio Management 插件的文档以获取更多信息) .

你能说出为什么 Project Motion 图表小部件只显示 1 个球吗?

另一个类似的小部件是:“ Filter Motion Chart ”小部件,它按预期工作。

查看图像以查看我创建的自定义视图/子视图和测量中的当前设置/项目数量。

在此处输入图像描述

当我在使用项目/过滤运动图表小部件创建的自定义仪表板中使用视图/子视图和测量时,我看到了:

在此处输入图像描述

0 投票
1 回答
6890 浏览

sonarqube - 如何为 MSBuild SonarQube Runner 配置 SCM 支持?

我正在使用带有 MSBuild SonarQube Runner 的 SonarQube 5.1 进行质量检查。虽然我已经安装了 TFVC 插件,但目前不支持 SCM。我从分析过程中得到以下日志

然后我在 \sonarqube-5.1.2\conf 文件夹中的一般“sonar.properites”文件中设置以下属性(我可能做错了)

我猜这些属性应该在“sonar-project.properties”文件中设置并在分析时传递(如果我错了,请纠正我)。但问题是由于我使用的是 MSBuild SonarQube Runner,因此不再使用 sonar-project.properties 文件,并且在分析时传递了项目属性。如果是这种情况,我应该如何传递它们?

我进行了很多搜索,但无法以这种方式找到合适的解决方案,如果有人可以提供帮助,我将非常高兴。

提前致谢。