问题标签 [sonarqube5.6]

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

sonarqube - 在 SonarQube 插件中使用 HttpConnector

我正在尝试开发 SonarQube (Compute Engine) 插件,我需要使用凭据 (sonar.user // sonar.password) 才能从插件本身调用 Web 服务。

我尝试在 Plugin 类中声明它们的使用,例如:

然后在钩子里:

但是当我在钩子内注入时Settings,该属性不可用。

如何检索sonar.usersonar.password调用 Web 服务 API?

0 投票
1 回答
1043 浏览

sonarqube - Sonarqube 数据库升级需要永远

我正在尝试从 SonarQube 4.5.1 升级到 5.6.6。已经2周了,升级还在进行中。底层数据库是 Oracle。我有大约 1,610,000 个问题。但是,升级每秒只处理 4 条记录。请指教,有没有办法调整,使其更快。

2017.04.11 08:15:49 INFO web[osdvMassUpdate] 1593749 个问题已处理(4 项/秒)

0 投票
0 回答
33 浏览

c# - Analysislog.xml 中存在自定义 FxCop 规则违规,但未反映在 Sonarqube Web (v5.6.6) 中

我目前已升级到Sonarqube v5.6.5、Sonar C#(v5.0) 插件、MSBuild v2.2 的声纳扫描仪和以前使用的 Sonarqube v4.6.5、Sonar C#(v2.1) 插件、声纳运行器 v2.4。我的自定义 Fxcop 规则是在 Fxcop 报告中创建一个违规行为,如下所示,它在 sonarqube v4.5.6 中被接受,并且违规行为列在网络中。在 sonarqube v5.6.5 中,违规出现在 Fxcop 报告中,但未反映在仪表板中。请建议我在哪个地方进行更正以避免此类问题。

例子

注意: 正在使用该方法提高违规行为

而是使用常规方法(如下所示)bcoz 我需要上述方法来检查@类级别。

0 投票
1 回答
337 浏览

sonarqube - 在声纳 5.6.6 中。我无法注册密钥

我按照这里的说明进行操作: https ://docs.sonarqube.org/display/SONAR/Settings+Encryption

我在第 2 步。我创建了带有自定义路径的秘密文件。我适当地设置了 sonar.secretKeyPath 属性并重新启动了服务器。

当我导航回配置->常规->安全->加密选项卡时,它仍然说“需要密钥才能加密属性”

我在日志(在调试级别运行)中没有提到它是否甚至尝试使用 secretkeypath 或者它是否成功。

我似乎无法超越这一点。有什么建议么?

0 投票
1 回答
231 浏览

plugins - 适用于 sonarqube 5.6.5 的 Fxcop 插件 1.0 Jar

我需要Fxcop 插件 1.0 Jar,我从github获得了 Fxcop 插件 jar代码但我想要 Jar。请分享我可以获得Jar的路径。

我的声纳详情

  • 声纳: 5.6.5

  • 声纳C#: 5.10

  • 声纳VB: 3.0.3

0 投票
0 回答
251 浏览

jenkins - Sonarqube 5.6.3 重新打开标记为无法修复的问题

我们使用的是 SonarQube 版本5.6.3,它安装在 linux 服务器上( CentOS 版本 6.8)。即使在手动将问题标记为“不会修复”之后,在 jenkins ( Jenkins ver. 1.642.3 ) 中进行另一次分析后,问题似乎也变得开放。在许多参与(大约 100 多个)中,一项参与保留了 2015 年 8 月至今的项目快照。我正在考虑删除快照,但参与需要另一种选择。我不确定是什么导致了这个问题。有人对这个问题有想法吗?我已经提到了Link1Link2,但它没有任何答案。有人对此有任何想法吗?

0 投票
1 回答
12468 浏览

java - 在 sonar.properties 中禁用 SCM 不起作用

似乎添加sonar.scm.disabled=true到 conf 不起作用。声纳扫描仪将报告以下错误:

错误:SonarQube 扫描仪执行期间出错 java.lang.IllegalStateException:在 org.sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:86) 处对文件 betamao/betamao/admin.py 执行责备时出错。 sonar.plugins.scm.svn.SvnBlameCommand.blame(SvnBlameCommand.java:59) at org.sonar.batch.scm.ScmSensor.execute(ScmSensor.java:86) at org.sonar.batch.sensor.SensorWrapper.analysis( SensorWrapper.java:57) 在 org.sonar.batch.phases.SensorsExecutor.executeSensor(SensorsExecutor.java:58) ...

我仍然必须在“常规设置 > SCM”管理页面中禁用 SCM 才能使其工作。

这是一个错误吗?

我的环境是:

带有 openjdk8-u131 的声纳扫描仪 3.0.3.778

带有 openjdk8-u131 的 sonarqube-5.6.6lts

0 投票
0 回答
896 浏览

c# - 覆盖率报告说 C#.Net 测试代码的覆盖率为零(对于 Nunit 测试)

我正在尝试使用 OpenCover 进行声纳分析来获取 C# 测试项目(Nunit 测试用例)的代码覆盖率。我在命令提示符下运行了以下执行 cmd(来自 C# 项目解决方案文件夹和来自 C# 项目文件夹),但我总是得到以下执行输出。我从声纳页面得到了执行命令。

有什么我做错了还是我需要添加更多的论点来获得报告。

系统和软件详细信息:

  • 操作系统: Windows7 64位
  • MsBuild 版本: 14
  • 视觉工作室: VS2015
  • 开盖版本: 4.6.166.0
  • Nunit 版本: 2.4.8.0(仅具有 Nunit 核心、Nunit 框架和 Nunit 核心接口库 dll)
  • SonarQube 版本: 5.6.5
  • SonarC# 版本: 5.10.0.1411
  • MSBuild 版本的声纳扫描仪: 2.2.0.24

执行 cmd : "C:\Program Files (x86)\OpenCover\OpenCover.Console.exe" -output:"SolutionFolder.sonarqube\opencover.xml" -register:user -target:"C:\Program Files (x86)\ Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" -targetargs:"SolutionFolder\UnitTestProject1\bin\Debug\UnitTestProject1.dll"

执行输出: 执行:C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe Microsoft (R) Test Execution Command Line Tool Version 14.0.25420.1 版权所有 (c) Microsoft Corporation . 版权所有。开始测试执行,请稍候... 警告:使用隔离模式运行测试,根据有效 Platform:X86 和 .Net Framework:Framework35 设置进行测试运行。使用 /inIsolation 参数禁止显示此警告。警告:SolutionFolder\UnitTestProject1\bin\Debug\UnitTestProject1.dll 中没有可用的测试。确保已安装的测试发现器和执行器、平台和框架版本设置正确,然后重试。信息:此外,如果测试发现者 &,您可以尝试指定“/UseVsixExtensions”命令 executor 作为 vsix 扩展安装在机器上,并且您的安装支持 vsix 扩展。示例:vstest.console.exe myTests.dll /UseVsixExtensions:true 正在提交... 访问过的类 0 of 1 (0) 访问过的方法 0 of 22 (0) 访问过的点 0 of 117 (0) 访问过的分支 0 of 22 (0) ==== 替代结果(包括所有方法,包括那些没有相应来源的方法) ==== 替代访问类 0 of 1 (0) 替代访问方法 0 of 23 (0)

注意:在覆盖率输出报告中,我只获得零百分比的覆盖率。

0 投票
1 回答
1367 浏览

java - java.lang.NoSuchMethodError: org.sonar.api.resources.Project.getConfiguration()Lorg/apache/commons/configuration/Configuration

嗨,我在 java 项目上运行 sonarqube 分析并尝试获取它的 PDF 报告时收到以下错误。通过 Jenkins Job 运行声纳分析,分析运行良好,但在分析的 PDF 报告生成期间显示以下错误。有人可以帮忙吗?

使用:sonarqube5.6、java8、jenkins 2.46、sonar-pdfreport-plugin-1.4

谢谢。任何

0 投票
1 回答
1038 浏览

sonarqube - SonarQube - 如何将 xml 报告导入 SonarQube 数据库?

我有一个 XML 文件,其中包含分析仪报告的问题列表。我想将这些问题导入 SonarQube 数据库,以便它反映在 SonarQube 仪表板上。我的 SonarQube 版本是 5.6.3。Sonar 中是否有任何此类 API 可用?