问题标签 [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.
sonarqube - SonarQube 升级到 5.4 后,所有质量配置文件都没有规则
我们目前正在运行版本 5.1.2 的生产服务器,我们计划对其进行升级。
测试表明升级到 5.3 可以按预期工作。
但是,从 5.1.2 -> 5.4 或 5.1.2 -> 5.3 -> 5.4 升级会导致 5.1.2 实例中的所有质量配置文件变为空 - 根本没有分配任何规则。
更糟糕的是,备份规则并尝试恢复它们会默默地失败。
有没有其他人经历过这个?有解决办法吗?
提前致谢。
sonarqube - SonarQube 与 IBM Websphere 商务的集成
我需要将 SonarQube 与 IBM Websphere Commerce 集成。
怎么做到呢?我搜索并阅读了多篇文章和博客,但没有明确的指导方针可遵循,如果这里有人有 SonarQube 与 IBM WCS 集成的经验,请告诉我从哪里开始以及如何获得代码覆盖率。
我在某处读到 IBM RAD 有一个 Sonar 插件,但也有人说它现在已被弃用,那么现在用什么来代替那个插件呢?
sonarqube - 访问权限模板时崩溃 (SonarQube 5.3)
我正在运行 SonarQube 5.3.1 实例,并且在访问权限模板页面时收到 NullReferenceException:
...
在我看来,默认权限模板的配置存在错误 - 我该如何调试?我可以删除默认权限模板并以某种安全方式重新创建它吗?
这是调用前的调试级摘录:
sonarqube - 如何保护 SonarQube 5.4?
我想配置 SonarQube,以便开发人员可以在本地生成 HTML 报告(在“问题”模式下),但不能在 SonarQube 服务器上发布报告(在“发布”模式下)。
相反,我希望 CI 服务器成为唯一可以访问发布结果的系统(使用“技术”用户)。
SonarQube 5.4的发行说明表明“执行预览分析”权限已被删除。
有一个“执行分析”权限,但据我了解,这对于“问题”模式和“发布”模式都是必需的。
现在,执行分析权限已授予“任何人”。这允许 Maven 插件执行分析(问题或发布模式)。但是,sonar-runner(和 sonar-scanner)似乎都需要配置登录令牌,然后才能运行预览分析。这种不一致似乎令人困惑。
如何保护 SonarQube 5.4 以便只有构建服务器才能更新仪表板上显示的结果?
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 的摘录:
非常感谢任何帮助。
api - 在 SonarQube 中检索给定项目的质量配置文件
如何使用 Web 服务 api(哪些 URL 和参数?)获取项目的应用配置文件(质量配置文件)
我使用 SonarQube 5.2。
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,它们是:
widget - 从 SonarQube 小部件访问数据结构
我正在构建一个 SonarQube 插件,它提供了一些关于一些 ETL 脚本的统计信息,我遵循了本教程:https ://deors.wordpress.com/2014/04/01/sonarqube-plugins-2/插件是已经工作了;然而,我有一个重要的问题:我不能在这个插件中使用我自己的数据结构。
我能够在 Java 后端定义和使用数据结构,但我无法从 .erb HTML 文件中调用该结构,我可以在那里使用一些 Ruby,但目前我无法弄清楚如何从小部件视图调用数据结构,例如 HashMap。
我非常感谢在这个主题上的帮助,我已经检查了 SonarQube 网站,但他们的文档真的很差。
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":[]}
我确实设置了浏览器权限,但我仍然无法正确回复。我应该怎么做才能解决这个问题?