如何从 SonarQube 提取或导出规则

2024-03-26

如果我能获得以下情况的帮助,请感激。我的问题是确定如何在 SonarQube 4.5.7 上提取/导出所有 java 规则。我尝试了以下两个 API 调用,但收到“您正在查找的页面不存在”。

我的 sonarqube 版本显示了 781 个 java 规则,我的目标是将它们提取到 Excel 或 csv 文件

[1]curl -X GET -v -u admin:adminhttp://localhost:9000/api/rules?语言=java http://localhost:9000/api/rules?language=java

[2]curl -X GET -v -u admin:adminhttp://localhost:9000/api/rules/search?languages=java http://localhost:9000/api/rules/search?languages=java>> java.json

第二个选项似乎会生成输出,但并未提取所有 781 条规则 谢谢,沙万莎


URL api/rules/search?languages=java是获取所有Java规则的正确方法。响应是分页的,因此默认情况下仅返回 10 条规则:

{ "total": 781, "p": 1, "ps": 10, "rules": [ <here are 10 rules ] }

使用分页参数p(页面索引)用于遍历所有结果。请注意,页面大小可以通过参数更改ps(默认 10)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 SonarQube 提取或导出规则 的相关文章

  • 如何向最终用户隐藏 Sonar 数据库凭据

    试图问这个 电子邮件受保护 cdn cgi l email protection但我的电子邮件地址似乎不允许发送到该列表 尽管已订阅 我正在尝试弄清楚如何构建一个集中的 托管的 SonarQube 服务 该服务将允许任何开发人员向该服务提交
  • SonarQube 4.3.2 Javascript 排除 [重复]

    这个问题在这里已经有答案了 我们在 Java 项目中使用 SonarQube 版本 4 3 2 我们想要排除当前正在分析的所有 javascript 文件 我们尝试在排除列表中使用 js 进行排除 但没有成功 请帮忙 In your son
  • 如何使用邮递员测试获得代码覆盖率

    我们在 RestEasy 中创建了 REST 服务 并在 Wildfly 服务器中运行 我们正在运行 Postman 测试用例来测试 Rest URL 当我们执行邮递员测试套件时 有没有办法获得服务的代码覆盖率 我们使用SonarQube来
  • SonarQube 使用 gitlab 自动运行

    我用 SonarQube 创建了自己的服务器 我想将它与我的 gitlab 连接 每次我提交我的提交时 sonarqube 扫描仪都会运行并在代码中创建结果 注释 我已经下载了这个插件 https gitlab talanlabs com
  • 从 SonarQube 删除项目

    有谁知道如何从 SonarQube 服务器删除项目 谢谢 罗南 您有 2 种方法可以删除项目 如果您是项目的管理员 则可以从其配置操作中将其删除 gt 参见 项目管理 文档页面中的 删除项目 https docs sonarqube org
  • 使用声纳 checkstyle 插件尊重 @SuppressWarnings

    是否有可能使用 Checkstyle 插件配置 SonarQube 5 1 以遵守 SuppressWarnings deprecation 注解 我不想关闭 避免使用已弃用的方法 规则 我只想 SonarQube 尊重 SuppressW
  • 声纳显示旧代码中存在新的违规行为

    我们使用 Sonar Qube 6 7 3 和 sonar java plugin 5 3 我们最近对声纳配置进行了以下更改 启用新规则 更改配置以包含字节代码 从 clean sonar sonar 更改为 clean package s
  • 在 Ubuntu 上使用 mysql 安装 Sonar

    我正在尝试让本机声纳包在 ubuntu 12 04 上运行 当我使用 H2 运行它时 它正在端口 9000 上运行并可访问 如果我切换到 mysql 它不工作 看起来数据库连接失败 登录名 表和权限都会经过多次双重检查 当我尝试访问 htt
  • Gitlab-ci:如果 MR 存在,则触发 merge_request 分离管道,如果不存在,则触发源分支管道。这两条管道不应同时运行

    当我创建 MR 时 我想在 MR 合并请求 命令部分查看声纳结果 我的主要期望 如果源分支存在现有 MR 则触发分离管道 不触发功能管道 我只需要那个来检查 MR 命令中的声纳结果 如果源分支没有现有的 MR 则只需触发正常的功能 源 分支
  • 在 Jenkinsfile 中设置 SonarQube Webhook

    我正在尝试创建一个 Jenkins 多分支管道 在每次推送到 bitbucket 时 都会对项目的该分支执行 SonarQube 分析 Jenkins 正确地为每个分支创建新作业 并在 SonarQube 中创建一个新项目 并将分支名称附加
  • SonarQube多模块和多子文件夹项目配置

    我有一个多模块sbt项目具有以下结构 parent child1 src group child1 src child2 src 我需要配置 SonarQube 来扫描 可能 嵌套文件夹中的所有模块 Note I have child1 a
  • 使用 Ant 将 JaCoCo 集成到声纳中

    我陷入了使用 Ant 将 JaCoCo 与声纳集成的困境 对于这项任务非常陌生 并且是第一次集成 我浏览过很多链接 例如 https github com SonarSource sonar examples blob master pro
  • 如何在不使用 Maven 的情况下将 Jacoco 报告与 SonarQube 集成?

    我使用 Jacoco eclipse 插件来测量单元测试覆盖率 并且我能够使用它导出报告 我想将该报告与声纳集成 因此我在项目属性文件中给出了它的路径 我的属性文件如下所示 Required metadata sonar projectKe
  • sonarqube 6.6 升级:不可恢复的索引失败

    sonarqube 从 6 5 升级到 6 6 使用 Debian 软件包 后 sonar 无法启动 升级之前我没有更新插件 我只是让标准的 Debian 软件包升级 我正在使用外部数据库 Postgresql 我在 web log 中发现
  • 无法解决 SonarQube 错误“使该行从第 3 列开始”

    我在 xml 中有很多行都存在此错误 布局 字符串 可绘制对象 我尝试将每列的空间更改为 3 在出现此错误的行中放置 3 个选项卡 但在 SonarQube 中仍然出现此错误 我该如何解决这个问题 我在这里举了一个我收到此错误的示例
  • 如何为 SonarQube 扫描配置 Jenkins 管道

    我正在尝试为我的项目配置詹金斯管道 但这里缺少一些东西 如果有人可以指出我做错了什么 下面是管道脚本 node stage SonarQube analysis requires SonarQube Scanner 2 8 def scan
  • 使用 Jacoco 从 Sonar 的条件覆盖范围中排除 groovy slf4j 日志记录

    我们使用 SonarQube 5 1 和 Jacoco maven 插件 0 7 4 以及我们所有的 slf4j 日志记录语句 例如log debug Something happened 表明仅覆盖了 2 个分支中的 1 个 我明白这是因
  • 本地分析需要 Sonar 3.6 版本

    遇到 执行本地分析需要声纳版本 3 6 消息 当尝试在 eclipse 中使用声纳本地分析时 我刚刚安装了最新的CodeHaus http docs codehaus org display SONAR Installing SonarQu
  • 元素“sonar:sonar”的前缀“sonar”未绑定

    我有一个 build xml 文件 看起来像这样
  • Sonarqube如何正确配置gradle子项目?

    我的 gradle 项目结构如下所示 geode core geode lucene extensions geode modules extensions geode modules session For extensions因此 子项

随机推荐

  • 如何优化4英寸兼容3.5英寸的屏幕尺寸

    我用故事板制作了一个4英寸的应用程序 但我发现我也必须支持 3 5 英寸屏幕 所以我转到故事板并单击将显示尺寸从 4 英寸切换到 3 5 的按钮 因为在 3 5 英寸中我的应用程序在底部被切断 不过我完成了 3 5 英寸的设计 又回到了 4
  • 如何使用 thymeleaf 在列表中添加对象?

    我在会话中有一个对象 例如一个部门 这个部门有子对象 我得到了它的子对象列表 现在我想在这个列表中添加这个部门对象 这在服务器端非常简单 但是可以吗这个在百里香叶里 是的 可以在 Thymeleaf 中执行此操作 因为它使用对象图导航语言
  • 如何将 git 集成到 m2eclipse 中?

    我正在尝试 m2eclipse 我发现它有一些功能可以直接从 SCM 签出 Maven 项目 根据这一页 http www sonatype com books m2eclipse book reference creating html
  • 在Android上通过Intent启动Huawei Petal Maps Directions

    是否可以推出华为花瓣地图 使用意图从 A 点导航到 B 点 就像谷歌地图一样 如果是 怎么办 是的 您可以使用 Intent 来启动 Petal Map 应用程序 然后使用应用程序中的导航功能 深层链接示例 mapapp navigatio
  • 无法更新到 Android Studio gradle 1.4 插件

    In my build gradle I have buildscript repositories mavenCentral dependencies classpath com android tools build gradle 1
  • 显示/隐藏下拉菜单

    这是我的代码
  • Visual Studio Code 插件(格式/拼写检查)

    使用新的 Visual Studio Code 编辑器与 1 这是not完整的 Visual Studio IDE 但基于atom io 的代码编辑器 我想安装专门用于拼写检查和格式化代码的插件 我怎样才能做到这一点 我已按照此处的说明进行
  • Office 2013 功能区和 .Net?

    我知道 Office 功能区自 2003 年以来经历了相当大的变化 并且我在 2010 年对功能区进行了一些适度的自定义 问 我看到了许多对 Net 的引用 特别是 C 和 Office Ribbon 这很大程度上只是 也许 动态定制吗 我
  • 如何使用单个查询列出查询的行或显示“无记录”

    如何列出查询的记录并在使用单个查询未返回行时显示 无记录 目前我正在使用COUNT 查询或使用mysql num rows 功能 然后在不同的结果集中另一个查询来列出数据 您能告诉我是否可以通过单个查询完成相同的任务吗 重要的 我假设OP使
  • “JQuery”类型的值不存在属性“jqGrid”

    我将 Typescript 与 jqGrid 和 jQuery 一起使用 在下面一行 jQuery this jqGrid editGridRow rowid 我收到消息 JQuery 类型的值不存在属性 jqGrid 关于如何纠正这个问题
  • 使用 Spring boot 的 Ehcache 在测试环境中不起作用

    我正在使用 Spring boot 1 4 2 RELEASE 和 Ehcache 2 4 3 缓存正在开发环境中使用 但在其他环境 测试和生产 中没有使用 命中 代码如下 pom xml
  • libdtrace 缓冲输出

    我正在尝试通过 libdtrace 使用 dtrace 在 Snow Leopard 上 10 6 4 我想在我自己的程序中捕获 dtrace 脚本的打印输出 一种方法是将输出转到临时文件并从那里读取 但是 libdtrace 支持回调函数
  • Quill.js:制作自定义链接格式 - 或 - 具有相同标签名称的自定义格式

    我正在使用鹅毛笔1 0 0 rc 1 如何制作几种不同类型的链接格式 我制作了三种不同类型的链接格式 添加了data link type属性 当我创建链接时 一切都很好 但是 当我使用将内容重新加载到编辑器中时pasteHTML 自上次注册
  • __zone_symbol__currentTask 错误

    我收到错误 zone symbol currentTask type microTask state notScheduled source Promise then zone angular cancelFn null runCount
  • 单击按钮时使球弹起

    I wrote a program to move a ball when a button is clicked It is a part of experiment for a bigegr project Here is the sc
  • 使用 LINQ to SQL SubmitChanges() 时,什么会导致 SqlDateTime 溢出?

    在我的代码中 我将多个对象添加到存储库中 我尝试在所有循环结束时运行一次存储库 Save 函数 并在添加每个对象后调用它 但无论哪种方式 当存储库 Save 中的 db SubmitChanges 时 我仍然会遇到 SqlDateTime
  • 事件可以声明为静态吗?如果可以,如何声明以及为什么

    我想知道我们是否可以将事件声明为静态 如果可以 为什么以及此类声明的应用 请提供样品 眼见为实 您可以创建静态事件 使用它们的方式与普通事件相同 只不过它是在类内的静态上下文中使用 public class MyClass public s
  • 具有不同参数的 C++ 成员函数指针 - 还是这很糟糕?

    尽管我担心你会告诉我这个话题已经被讨论过好几次了 但我还是敢问 因为我无法生成解决方案 也许我只是在寻找错误的东西 假设我有一个从某些外部函数接收 模式 的函数 根据模式的不同 函数会调用同一对象的不同成员函数 对于没有任何参数的成员函数
  • 如何用相邻值替换数据框中的 NA(缺失值)

    862 2006 05 19 6 241603 5 774208 863 2006 05 20 NA NA 864 2006 05 21 NA NA 865 2006 05 22 6 383929 5 906426 866 2006 05
  • 如何从 SonarQube 提取或导出规则

    如果我能获得以下情况的帮助 请感激 我的问题是确定如何在 SonarQube 4 5 7 上提取 导出所有 java 规则 我尝试了以下两个 API 调用 但收到 您正在查找的页面不存在 我的 sonarqube 版本显示了 781 个 j