问题标签 [sonarqube-web]

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 投票
1 回答
324 浏览

sonarqube - 从 SonarQube 仪表板上传文件

我是 SonarQube 的新手,正在开发自己的插件。我正在我的插件中解析一个 XML 文件,并且我已经对其进行了硬编码,但现在我想从 SonarQube 仪表板上传该文件。有没有办法做到这一点?

0 投票
1 回答
208 浏览

sonarqube - 在 SonarQube 默认仪表板上显示什么?

我想在默认仪表板中的所有项目中显示一些东西,这样每个人都可以看到一些有意义的东西。有人可以给我一些很好的例子吗?

0 投票
1 回答
291 浏览

web-services - SonarQube 5.6:如何使用 Web 服务以 html 文本格式添加问题评论

SonarQube 有 webservice api 来添加评论 api/issues/add_comment。这个 webservice api 将参数作为 issue_id 和文本。我想添加 html 文本而不是纯文本。无论我通过什么文本,它都被视为普通文本。如何使用 webserive 添加评论 api 将 htmlText/markdown 作为评论传递 示例:

上面的 api 在声纳问题评论部分将所有内容都写为普通文本。

0 投票
1 回答
642 浏览

templates - How to apply project template to existing projects in SonarQube

I have several existing projects in my SonarQube and I am trying to sort them to more permission groups that just one (which is current setup).

However, when I create new project template even with very specific key, this template is applied to all the projects if I click "Bulk Apply Template"

Example

Project name: MyAdmin

Project key: cz.mycompany.console:MyAdmin

Project Template name: MyAdmin

Project Key Pattern: cz\.mycompany\.console\:MyAdmin

The above should obviously match only one project. And still, when I click "Bulk Apply Template" the above template is also assigned to all other projects (which have different names).

I am clueless now what am I doing wrong. What should I change to make template match only specific projects?

0 投票
1 回答
1418 浏览

sonarqube - 声纳中的 Findbugs 和 FindSecBugs

我想对我们的代码进行广泛的静态分析,因此选择 FindBugs 作为 Sonar 配置文件。但是,我也希望进行良好的安全分析,为此我可以看到 SonarQube 中有一个名为 Findbugs security Audit 的配置文件。有没有一种方法可以让我同时使用它们来分析我们的代码,而无需创建自定义配置文件?

谢谢

0 投票
1 回答
93 浏览

sonarqube - sonarqube 中字符串度量的最大大小

sonarqube中数据类型为字符串的度量标准的大小是否有任何限制?

0 投票
1 回答
71 浏览

sonarqube - 将 Sonarqube 分支与主干问题进行比较

我们使用 SonarQube 5.0 版进行质量分析。服务器版本升级到 5.4 后,找不到将分支与主干进行比较的选项。在这一点上,文档不是很清楚。

你能帮助我吗?

0 投票
1 回答
925 浏览

sonarqube - Sonarqube 报告重复代码不正确

我是 SonarQube 的新手,正在尝试使用该工具来衡量我的产品质量。

在某些情况下,我发现 SonarQube 错误地报告了重复的行。代码行数少于重复行数。怎么可能 ?代码行数不正确或重复行数不正确。

假设这可能是我的代码本身的问题,我访问了 Sonarqube 的演示页面https://sonarqube.com/component_measures/domain/Duplications?id=com.adobe%3Aas3corelib

同样,我发现其中一种情况是代码行少于重复行。

问题出在哪里?我该如何解决?

声纳演示的错误截图

0 投票
1 回答
344 浏览

java - SonarQube 在 RulesDefinition 中获取属性

我正在尝试访问我的 SonarQube 插件Property的扩展类中的一个。RulesDefinition我在扩展的类中定义了该属性SonarPlugin

该属性已正确创建,我在 SQ 的配置页面中设置了它的值,但不知何故,我无法从RulesDefinition在覆盖define(Context context)方法中使用此代码扩展的类访问它:

奇怪的是,我已经通过 REST Web 服务检查了属性,并且可以确认显示的值是网页中设置的值,但是如果我提供默认值(如上文所述),则日志显示默认值值而不是在网页中输入的值(并通过 Web 服务显示)。

也许问题出在我获取Settings对象的方式上。将不胜感激提供的任何帮助。提前致谢。

0 投票
0 回答
371 浏览

unit-testing - SonarQube 不显示单元测试覆盖率

我试图让 SonarQube 显示由 cobertura 生成的单元测试覆盖率,但是当我将单元测试覆盖率小部件添加到主仪表板时,我收到以下错误:

在此处输入图像描述

我确实将 coberture 插件添加到 SonarQube 并配置了特定于我在声纳中使用的项目的报告文件位置。还向 sonar.properties 添加了配置:

这里的绝对路径。

  • 我使用的 SonarQube 版本是 5.6
  • Cobertura - 2.1.1

我没有设置詹金斯,也没有使用 maven 构建,覆盖率报告是用 ant 任务生成的。

确实阅读了所有文档,但根本无法理解我需要什么才能在声纳中可视化报告,这就是我所需要的。