问题标签 [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 - 如何访问服务器端组件中的规则标记信息
如果我检索规则
Rule rule = ruleFinder.findByKey(issue.ruleKey());
然后在所有情况下都getTags
返回getSystemTags
空数组。
有没有办法解决这个错误并读取服务器端组件中的标签?
java - 是否可以在 SonarQube 的时间机器中冻结一个版本?
是否可以在 SonarQube 的时间机器中冻结一个版本并使该快照始终在历史图表中可见?例如,我在 Git 中将一个版本标记为 v1.0,我希望它始终在图表中,以便我可以将其与最新版本进行比较并跟踪进度。是每次在此版本上启动 Sonar Maven 的唯一方法吗?
java - 声纳,一个项目的一个配置文件
我有不同的质量概况和不同的项目。我想将一个配置文件分配给一个项目,例如:
-quality_profile1 -> project1
-quality_profile2 -> project2
等。
我不知道这是否可能,如果是的话,我找不到可以做到的地方。
java - Sonarqube,找回原来的声纳方式
我正在使用 sonarqube,我有点弄乱了声纳方式配置文件中的规则。有没有办法恢复原来的样子?就像更新 java 插件一样。因为我在 sonarqube 网站上的默认“声纳方式”配置文件中找不到规则列表。
谢谢。
java - 以编程方式启动 SonarQube 运行器以进行集成测试插件
我正在开发一个 SonarQube 插件,并希望添加一些针对正在运行的服务器进行集成测试的测试。
我正在 docker 容器中启动服务器,然后想在 JUnit 测试中对它们执行声纳分析。
这看起来可以使用org.sonarsource.scanner.api.EmbeddedScanner
,但可能有更好的方法。
使用 EmbeddedScanner 的一个缺点是我只能分析磁盘上的静态文件。
有更好的方法吗?
report - 生成/通过电子邮件发送有关 sonarqube 分析更新的报告
我找不到任何可以帮助在每次声纳分析时发送自定义报告的插件。我看到一个付费的 PDF 报告插件。是否有任何免费/开源插件来发送电子邮件报告
或者是否有命令行方式发送电子邮件作为 CI 服务器(teamcity)构建步骤的一部分?
java - Sonar插件在我自己的页面中显示java信息
我正在开发一个声纳插件,它从 Java 数据库中检索信息。我想在我自己的页面中显示这些信息。我在 Sonar 4.2 中看到我可以在 java 中创建自己的 web 服务。所以这是完美的,因为我创建了自己的 RubyRailsPage,并使用我使用 Ajax 从我的 ruby 页面调用的 webService(查询数据库)检索信息。
我的问题是我怎样才能做同样的事情 Sonar 4.1。因为我无法在 Sonar 4.1 中用 Java 创建自己的 webService。
所以我不知道如何在 java 中检索信息并将它们显示在 rubyRailsPage 中?
我在某处读到 JavaFacade 允许在 ruby 页面中使用 java 对象,但它不起作用,我不知道它是否是解决方案。
我希望我的解释很清楚。
sonarqube - SonarQube:质量配置文件的副本缺少规则
我试图通过单击“质量配置文件”页面中的“复制”链接来创建我们默认 SonarQube 质量配置文件的精确副本,但某些规则没有被复制。我们使用 SonarQube 4.5.6 版,我尝试复制的配置文件不会从任何其他配置文件继承。
根据SonarQube 文档,新配置文件是原始配置文件的精确副本,包括继承(父)关系。但是,我复制的配置文件在 487 条规则中缺少以下 9 条规则,我看不出有任何原因(它们都是“checkstyle”规则,但还有更多具有相同标签的规则被正确复制):
- 布尔表达式复杂性(checkstyle)
- 注释模式匹配器(checkstyle)
- 常量名称(checkstyle)
- 隐藏字段(checkstyle)
- 内部分配(checkstyle)
- 局部变量名(checkstyle)
- 幻数(checkstyle)
- 成员名称(checkstyle)
- 静态变量名(checkstyle)
sonarqube - 为 SonarQube 历史图配置时间段/间隔
看起来 SonarQube 的“历史”图表总是配置了大约两个月的时间。我想制作一个图表,显示与特定清理计划相关的特定时间段内技术债务的减少?如何配置图表以显示特定时间段?