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

sonarqube - 如何访问服务器端组件中的规则标记信息

如果我检索规则

Rule rule = ruleFinder.findByKey(issue.ruleKey());

然后在所有情况下都getTags返回getSystemTags空数组。

有没有办法解决这个错误并读取服务器端组件中的标签?

0 投票
1 回答
137 浏览

java - 是否可以在 SonarQube 的时间机器中冻结一个版本?

是否可以在 SonarQube 的时间机器中冻结一个版本并使该快照始终在历史图表中可见?例如,我在 Git 中将一个版本标记为 v1.0,我希望它始终在图表中,以便我可以将其与最新版本进行比较并跟踪进度。是每次在此版本上启动 Sonar Maven 的唯一方法吗?

0 投票
0 回答
214 浏览

.net - 如何查看 SonarQube 单元测试信息

我们的任务要求之一是能够查看有关 Visual Studio 单元测试的信息(例如测试名称、持续时间等)。然而,在运行运行程序并获得覆盖率后,我们注意到我们无法找到查看它们的方法,唯一表明存在单元测试的迹象是来自前面的小部件,以及源中的侧边栏突出显示“这些块被覆盖”。

我们在 SonarQube 网站上找到了一个帖子,描述了我们正在寻找的确切内容,我附上了截图。由于该帖子早在 2009 年,此功能是否仍然可用,我将如何访问它?

0 投票
1 回答
40 浏览

java - 声纳,一个项目的一个配置文件

我有不同的质量概况和不同的项目。我想将一个配置文件分配给一个项目,例如:

-quality_profile1 -> project1
-quality_profile2 -> project2
等。

我不知道这是否可能,如果是的话,我找不到可以做到的地方。

0 投票
1 回答
1275 浏览

java - Sonarqube,找回原来的声纳方式

我正在使用 sonarqube,我有点弄乱了声纳方式配置文件中的规则。有没有办法恢复原来的样子?就像更新 java 插件一样。因为我在 sonarqube 网站上的默认“声纳方式”配置文件中找不到规则列表。

谢谢。

0 投票
1 回答
181 浏览

java - 以编程方式启动 SonarQube 运行器以进行集成测试插件

我正在开发一个 SonarQube 插件,并希望添加一些针对正在运行的服务器进行集成测试的测试。

我正在 docker 容器中启动服务器,然后想在 JUnit 测试中对它们执行声纳分析。

这看起来可以使用org.sonarsource.scanner.api.EmbeddedScanner,但可能有更好的方法。

使用 EmbeddedScanner 的一个缺点是我只能分析磁盘上的静态文件。

有更好的方法吗?

0 投票
1 回答
237 浏览

report - 生成/通过电子邮件发送有关 sonarqube 分析更新的报告

我找不到任何可以帮助在每次声纳分析时发送自定义报告的插件。我看到一个付费的 PDF 报告插件。是否有任何免费/开源插件来发送电子邮件报告

或者是否有命令行方式发送电子邮件作为 CI 服务器(teamcity)构建步骤的一部分?

0 投票
0 回答
48 浏览

java - Sonar插件在我自己的页面中显示java信息

我正在开发一个声纳插件,它从 Java 数据库中检索信息。我想在我自己的页面中显示这些信息。我在 Sonar 4.2 中看到我可以在 java 中创建自己的 web 服务。所以这是完美的,因为我创建了自己的 RubyRailsPage,并使用我使用 Ajax 从我的 ruby​​ 页面调用的 webService(查询数据库)检索信息。

我的问题是我怎样才能做同样的事情 Sonar 4.1。因为我无法在 Sonar 4.1 中用 Java 创建自己的 webService。

所以我不知道如何在 java 中检索信息并将它们显示在 ruby​​RailsPage 中?

我在某处读到 JavaFacade 允许在 ruby​​ 页面中使用 java 对象,但它不起作用,我不知道它是否是解决方案。

我希望我的解释很清楚。

0 投票
1 回答
746 浏览

sonarqube - SonarQube:质量配置文件的副本缺少规则

我试图通过单击“质量配置文件”页面中的“复制”链接来创建我们默认 SonarQube 质量配置文件的精确副本,但某些规则没有被复制。我们使用 SonarQube 4.5.6 版,我尝试复制的配置文件不会从任何其他配置文件继承。

根据SonarQube 文档新配置文件是原始配置文件的精确副本,包括继承(父)关系。但是,我复制的配置文件在 487 条规则中缺少以下 9 条规则,我看不出有任何原因(它们都是“checkstyle”规则,但还有更多具有相同标签的规则被正确复制):

  1. 布尔表达式复杂性(checkstyle)
  2. 注释模式匹配器(checkstyle)
  3. 常量名称(checkstyle)
  4. 隐藏字段(checkstyle)
  5. 内部分配(checkstyle)
  6. 局部变量名(checkstyle)
  7. 幻数(checkstyle)
  8. 成员名称(checkstyle)
  9. 静态变量名(checkstyle)
0 投票
0 回答
52 浏览

sonarqube - 为 SonarQube 历史图配置时间段/间隔

看起来 SonarQube 的“历史”图表总是配置了大约两个月的时间。我想制作一个图表,显示与特定清理计划相关的特定时间段内技术债务的减少?如何配置图表以显示特定时间段?