问题标签 [sonarqube5.3]
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 5.3 API 返回值
我需要通过 api 获取新代码更改的单元测试覆盖率数据。指标。我可以在 SonarQubeDashboard 中看到数据,但 api 没有返回任何指标值,例如:
- 新覆盖
- new_line_coverage(等)
我正在调用 api:
https:///api/resources?format=json&metrics=ncloc,line_coverage,new_line_coverage
即使是公共 Nemo 实例也不返回这些指标值:
上面的 API 只为每个项目返回 ncloc 和 line_coverage。
请不要告诉我检查这些指标是否在版本中不可用。如果您调用 API,它们是:
sonarqube - 如何使用 API 检查项目的质量门状态?
一旦 SonarQube 中的项目质量门失败,我需要触发项目的 HipChat 通知。是否有用于检查项目质量门状态的 REST API。api/quailty_gate
我在or下找不到它api/projects
。
我也对触发 hipChat 通知的其他方法持开放态度。
sonarqube5.3 - 使用 sonarqube REST API 的自定义项目创建和用户访问
我有我的自定义指标,我想在 SonarQube 中创建我自己的自定义项目,并通过 Rest API 将我所有的自定义指标推送到 Sonar DB。
此外,我想创建一个特定用户并仅向自定义项目提供权限。
请分享实现它的步骤。
sonarqube - SonarQube 5.4 的“Sonar way”质量配置文件是否包含 Findbugs?
有人说“SonarQube Java Analyzer”将包含 FindBug 规则。所以我们不需要向 sonar 添加任何外部 findbug 规则。
http://www.sonarqube.org/sonarqube-java-analyzer-the-only-rule-engine-you-need/
这是否已经添加到 SonarQube 5.4 中?
谢谢
加内什
fxcop - 用于 MSBuild 的 SonarQube 扫描仪缺少 CA 问题
我们使用 SonarQube 5.3 来分析我们的 C# 代码。分析是从 TFS 2015 上的 vNext 构建触发的(内部部署)。我们有一个质量配置文件,其中包含来自 C# 分析器插件 (Sxxx) 和一些 FXCop 规则 (CAxxxx) 的规则。我们制作了一个反映质量配置文件的 .ruleset,以便能够从 Visual Studio 2015 运行代码分析。
但是,我在 SonarQube 中遗漏了一些代码分析警告/错误,这些警告/错误在本地运行代码分析时出现,并且也出现在构建日志中。两者都在服务器上运行构建时可见的 MSBuild 输出中,如 [AssemblyName]CodeAnalysisLog.xml 中。
奇怪的是,我们最近解决了很多问题,我们已经解决了几个在 SonarQube 中可见的 CA1725 问题。现在我们有一些 CA1725 问题(未抑制)在日志和 XML 中仍然可见,但它们没有出现在 SonarQube 中。
sonarqube - Sonarqube 5.3 - 升级后缓慢
从 Sonarqube 4.5.4 LTS 升级到 5.3 后,我注意到处理同一项目的分析的时间增加了。
查看 Backgroud 任务的日志,似乎它在此行之后挂起:
使用 SQ 4.5.4 时,通常在 2-3 分钟内分析相同的项目,但现在使用 5.3 需要 15-20 分钟。
知道什么可以解释这种缓慢,有什么可以解决的吗?
PS - 我已经增加了 JVM 参数以允许使用更多内存(从 1gb 到 3gb)
谢谢!
java - SonarQube Gradle 插件警告:“找不到类:org.joda.convert”
在我们的项目上运行 SonarQube Gradle 插件时,在 Java 主文件 AST 扫描期间,我们收到了许多关于 joda-convert 的警告:
[警告] [org.sonarqube.gradle.SonarQubeTask] 找不到类:org.joda.convert.FromString [警告] [org.sonarqube.gradle.SonarQubeTask] 找不到类:org.joda.convert.ToString
我尝试了几种引入 org.joda:joda-convert:1.8 的方法,但都没有解决问题。我们如何才能弄清楚为什么没有找到这种依赖关系?
注意:我们使用的是 Java JDK 1.8、Gradle 2.11 和 SonarQube 5.3。
编辑:这是来自 build.gradle 的相关片段。我已经尝试了 joda-convert 版本 1.7、1.8 和 1.8.1,但没有成功。
web-services - 获得新的代码覆盖率,时间机器 api 中的新问题历史
我们需要获取有关新代码覆盖率和声纳项目新问题的历史信息。资源 api 仅提供最后一次分析的值,而时间机器 api 为这些新代码指标提供 value=null: https://nemo.sonarqube.org/api/timemachine?metrics=complexity,coverage,blocker_violations,critical_violations, new_line_coverage,new_coverage,new_blocker_violations,new_critical_violations&includetrends=true&resource=org.sonarsource.php%3Aphp
使用 API 检索有关新代码指标的历史信息的正确方法是什么。我们使用的是 SonarQube 5.3 版本
upgrade - SonarQube 从 5.1 升级到 5.3 后缺少仪表板
我的用户抱怨在将我们的 SonarQube 从 5.1 升级到 5.3 后丢失了他们的仪表板。任何想法?
sonarqube - sonarlint(eclipse) 没有报告我的 Java 自定义规则的错误
我为 Java 创建了一个 sonarqube 自定义规则。当我在 sonarqube 服务器 UI 中检查它时,它似乎正在工作。
我已经用我的 Eclipse 配置了 sonarlint,但是 sonarlint 没有为我的自定义规则报告任何错误。我该如何添加,以便 sonarlint 在分析后显示我的自定义规则的错误。
我在用:
添加问题。如何在 eclipse 端报告这个问题?