问题标签 [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.
sonarqube - 在 SonarQube 插件中使用 HttpConnector
我正在尝试开发 SonarQube (Compute Engine) 插件,我需要使用凭据 (sonar.user // sonar.password) 才能从插件本身调用 Web 服务。
我尝试在 Plugin 类中声明它们的使用,例如:
然后在钩子里:
但是当我在钩子内注入时Settings
,该属性不可用。
如何检索sonar.user
并sonar.password
调用 Web 服务 API?
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 项/秒)
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 我需要上述方法来检查@类级别。
sonarqube - 在声纳 5.6.6 中。我无法注册密钥
我按照这里的说明进行操作: https ://docs.sonarqube.org/display/SONAR/Settings+Encryption
我在第 2 步。我创建了带有自定义路径的秘密文件。我适当地设置了 sonar.secretKeyPath 属性并重新启动了服务器。
当我导航回配置->常规->安全->加密选项卡时,它仍然说“需要密钥才能加密属性”
我在日志(在调试级别运行)中没有提到它是否甚至尝试使用 secretkeypath 或者它是否成功。
我似乎无法超越这一点。有什么建议么?
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
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
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)
注意:在覆盖率输出报告中,我只获得零百分比的覆盖率。
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
谢谢。任何
sonarqube - SonarQube - 如何将 xml 报告导入 SonarQube 数据库?
我有一个 XML 文件,其中包含分析仪报告的问题列表。我想将这些问题导入 SonarQube 数据库,以便它反映在 SonarQube 仪表板上。我的 SonarQube 版本是 5.6.3。Sonar 中是否有任何此类 API 可用?