问题标签 [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 投票
2 回答
5434 浏览

sonarqube - SonarQube 升级到 5.4 后,所有质量配置文件都没有规则

我们目前正在运行版本 5.1.2 的生产服务器,我们计划对其进行升级。

测试表明升级到 5.3 可以按预期工作。

但是,从 5.1.2 -> 5.4 或 5.1.2 -> 5.3 -> 5.4 升级会导致 5.1.2 实例中的所有质量配置文件变为空 - 根本没有分配任何规则。

更糟糕的是,备份规则并尝试恢复它们会默默地失败。

有没有其他人经历过这个?有解决办法吗?

提前致谢。

0 投票
2 回答
58283 浏览

java - 声纳中用于 Java 中的导入语句的重复代码块

在 Sonar 4.5.6(使用默认设置)中,我看到Duplicated Blocks消息为

在此处输入图像描述

我收到消息的java代码如下: -

UpdateOrderStatusReadyShipRequest也不进口UpdateOrderReadyShipEndPoint

有人可以告诉我这是什么意思吗?

0 投票
1 回答
1162 浏览

sonarqube - SonarQube 与 IBM Websphere 商务的集成

我需要将 SonarQube 与 IBM Websphere Commerce 集成。

怎么做到呢?我搜索并阅读了多篇文章和博客,但没有明确的指导方针可遵循,如果这里有人有 SonarQube 与 IBM WCS 集成的经验,请告诉我从哪里开始以及如何获得代码覆盖率。

我在某处读到 IBM RAD 有一个 Sonar 插件,但也有人说它现在已被弃用,那么现在用什么来代替那个插件呢?

0 投票
1 回答
239 浏览

sonarqube - 访问权限模板时崩溃 (SonarQube 5.3)

我正在运行 SonarQube 5.3.1 实例,并且在访问权限模板页面时收到 NullReferenceException:

...

在我看来,默认权限模板的配置存在错误 - 我该如何调试?我可以删除默认权限模板并以某种安全方式重新创建它吗?

这是调用前的调试级摘录:

0 投票
1 回答
379 浏览

sonarqube - 如何保护 SonarQube 5.4?

我想配置 SonarQube,以便开发人员可以在本地生成 HTML 报告(在“问题”模式下),但不能在 SonarQube 服务器上发布报告(在“发布”模式下)。

相反,我希望 CI 服务器成为唯一可以访问发布结果的系统(使用“技术”用户)。

SonarQube 5.4的发行说明表明“执行预览分析”权限已被删除。

有一个“执行分析”权限,但据我了解,这对于“问题”模式和“发布”模式都是必需的。

现在,执行分析权限已授予“任何人”。这允许 Maven 插件执行分析(问题或发布模式)。但是,sonar-runner(和 sonar-scanner)似乎都需要配置登录令牌,然后才能运行预览分析。这种不一致似乎令人困惑。

如何保护 SonarQube 5.4 以便只有构建服务器才能更新仪表板上显示的结果?

0 投票
1 回答
139 浏览

sonarqube - 声纳更新到 5.4 无法显示项目列表

使用 oracle 12c 数据库后端将 SonarQube 升级到 5.4。升级完全按照文档概述中的步骤进行,没有错误。

http://docs.sonarqube.org/display/SONAR/Upgrading

在项目列表屏幕上,我收到以下错误:

尝试显示小部件“measure_filter_list”时出错。请联系管理员。

这与之前针对 5.1 提出的以下问题相同,只是此处的解决方案没有解决我的问题。我重新运行了分析,可以在声纳中查看,但列表屏幕仍然不起作用。

声纳更新 5.0.1 至 5.1:“项目”仪表板上的“无法呈现小部件 measure_filter_list”

以下是 sonar.log 的摘录:

非常感谢任何帮助。

0 投票
1 回答
540 浏览

api - 在 SonarQube 中检索给定项目的质量配置文件

如何使用 Web 服务 api(哪些 URL 和参数?)获取项目的应用配置文件(质量配置文件)

我使用 SonarQube 5.2。

0 投票
1 回答
2353 浏览

sonarqube - 新的代码覆盖率指标不从 SonarQube 5.3 API 返回值

我需要通过 api 获取新代码更改的单元测试覆盖率数据。指标。我可以在 SonarQubeDashboard 中看到数据,但 api 没有返回任何指标值,例如:

  1. 新覆盖
  2. new_line_coverage(等)

我正在调用 api:

https:///api/resources?format=json&metrics=ncloc,line_coverage,new_line_coverage

即使是公共 Nemo 实例也不返回这些指标值:

https://nemo.sonarqube.org/api/resources?format=json&metrics=ncloc,line_coverage,new_line_coverage,new_coverage

上面的 API 只为每个项目返回 ncloc 和 line_coverage。

请不要告诉我检查这些指标是否在版本中不可用。如果您调用 API,它们是:

https://nemo.sonarqube.org/api/metrics/search

0 投票
0 回答
71 浏览

widget - 从 SonarQube 小部件访问数据结构

我正在构建一个 SonarQube 插件,它提供了一些关于一些 ETL 脚本的统计信息,我遵循了本教程:https ://deors.wordpress.com/2014/04/01/sonarqube-plugins-2/插件是已经工作了;然而,我有一个重要的问题:我不能在这个插件中使用我自己的数据结构。

我能够在 Java 后端定义和使用数据结构,但我无法从 .erb HTML 文件中调用该结构,我可以在那里使用一些 Ruby,但目前我无法弄清楚如何从小部件视图调用数据结构,例如 HashMap。

我非常感谢在这个主题上的帮助,我已经检查了 SonarQube 网站,但他们的文档真的很差。

0 投票
1 回答
793 浏览

api - 如何使用 SonarQube API 获取测试信息?

现在我正在尝试使用 SonarQube API 获取测试信息。具体来说,我想通过使用 api/tests/list 获取信息。(https://nemo.sonarqube.org/api_documentation/api/tests

我的请求网址是: http://localhost:9000/api/tests/list?key=org.apache.httpcomponents:httpclient&testFileId=5a3ed43a-5ae6-4154-a5bb-64c6134c69af 但是,我得到以下回复:

{"paging":{"pageIndex":1,"pageSize":100,"total":0},"tests":[]}

我确实设置了浏览器权限,但我仍然无法正确回复。我应该怎么做才能解决这个问题?