sonarqube相关内容

如何将 SonarQube 6.7 从 MySQL 迁移到 postgresql

我们需要将 SonarQube 从 MySQL 迁移到 posgresql. 为此,我将从 MySQL 导出并导入到 postgresql.这是我可以处理的,有足够多的手册,而且我对数据库魔法也很满意;) 但是,我的问题是:这对 SonarQube 是否适用?SonarQube 是否使用了一些特定于数据库的魔法来消除迁移能力? 史蒂芬 解决方案 好消息:SonarQube ..
发布时间:2022-01-17 22:17:49 数据库

幻数问题的解决方案......?

考虑以下代码段... public static UserStatus getEnum(int code) {开关(代码){案例0:返回待处理;情况1:返回活动;案例2:返回暂停;案例3:返回已删除;案例4:返回 LOGIN_DISABLED;默认:返回空值;}} 现在,SONAR 将案例(案例 3 和案例 4)中的 3 号和 4 号检测为幻数. 为避免该问题,我将代码段更改如下... ..
发布时间:2022-01-17 22:17:42 Java开发

Sonar - 请求服务器版本失败 |HTTP 状态 404

我正在为 Java 设置一个声纳系统.我的本地测试 SonarServer 4.0 成功连接并处理了我的 antscript(我正在使用“sonar-ant-task-2.2.jar").但是我的目标服务器 3.7.3 甚至不会提供服务器版本. 我从给定的错误消息中尝试了给定的 http://... 并且我的浏览器 (firefox) 显示了正确的服务器版本. 有人可以帮我解决这个问题 ..
发布时间:2022-01-17 22:17:34 其他开发

Sonar Eclipse 插件 - “测试连接"

我使用声纳 2.4.1,马文 2,Eclipse SDK 3.5.声纳在 http://127.0.0.1:9000 启动并运行. 我已安装 Sonar Eclipse 插件,当我尝试添加声纳服务器并单击“测试连接"按钮时(http://localhost:9000或没有用户名和密码)我没有得到“连接成功". 等待您的答复. 解决方案 对于 Sonar Eclipse Plug ..
发布时间:2022-01-17 22:17:26 其他开发

Sonar - 如何使用 sonar-runner 创建子项目

我有一个由几个模块组成的 Java 项目.我正在使用 Sonar 静态分析我的代码.目前我正在使用 sonar-runner 来分析每个模块,它们在 Sonar 的主页中显示为不同的项目.我想在主页上看到主项目名称,并且,一旦我单击它,然后单击“组件" - 将其所有模块视为子项目 - 就像它出现在这里一样: http://nemo.sonarsource.org/components/ind ..
发布时间:2022-01-17 22:17:18 其他开发

如何向最终用户隐藏声纳数据库凭据

尝试向 user@sonar.codehaus.org 询问此问题,但尽管已订阅,但我的电子邮件地址似乎不允许发送到该列表. 我正试图弄清楚如何整合一个集中的、托管的 SonarQube 服务,该服务将允许任何开发人员向该服务提交结果. 用于设置 SonarQube 的所有文档似乎都指出,想要提交结果的用户应使用以下内容填充其配置: ..
发布时间:2022-01-17 22:17:09 其他开发

Sonarqube 如何正确配置 gradle 子项目?

我的 gradle 项目结构如下所示: geode-core大地光辉扩展/geode 模块扩展/geode-modules-session 对于 extensions 子项目,因此将使用 extensions/geode-modules:build 引用 gradle 任务. 当我尝试在 Gradle 中使用 SonarQube 时,出现以下错误(这是 1.2 SonarQube Gra ..
发布时间:2022-01-17 22:16:59 其他开发

声纳“对局部变量的无用赋值"解决方法?

我正在努力改进我的代码,我从 Sonar 中遇到了这个问题: 去掉这个对局部变量“uiRequest"的无用赋值 事实上,它并不是没用的,因为我在代码中使用它: //我应该删除这个uiRequest uiRequest = null;if("派对".equals(vauban.getName())) {uiRequest = contextBuilder.buildContext(vauba ..
发布时间:2022-01-17 22:16:43 Java开发

从 gitlab docker runner 启动 Sonar Scanner

我有一个集成了 linting 作业和代码质量作业的 CI 工作流程.我的 Linting 工作是 docker runner 从应用程序代码启动我的 eslint 脚本.然后我的代码质量工作应该启动声纳扫描器 docker 实例,检查我的代码并将报告发送回我的 sonarqube 实例. 问题主要在于我无法使用以下两种解决方案正确启动声纳扫描仪: 声纳扫描仪 Dockerhttps: ..
发布时间:2022-01-17 22:16:33 服务器开发

如何在 SonarQube Scanner for Jenkins 中设置 sonar.projectBaseDir?

我尝试使用 SonarQube Scanner 插件分析 Jenkins 中多模块项目的一个模块(2.5 版).不幸的是,Jenkins 选择了错误的模块作为工作目录. 在这种特殊情况下,我可以更改模块的顺序,但通常(不止一个分析的模块)它不起作用.所以我想解决属性 sonar.projectBaseDir 的问题,请参阅 高级 SonarQube 扫描仪用法: 备用分析目录 如 ..
发布时间:2022-01-17 22:16:18 其他开发

Sonar 在旧代码中显示新的违规行为

我们正在使用 Sonar Qube 6.7.3 和 sonar-java-plugin 5.3 我们最近对声纳配置进行了以下更改 启用新规则 将配置更改为包含字节码(从 'clean sonar:sonar' 更改为 'clean package sonar:sonar') 我们正在使用声纳 svn 插件并为其提供有效凭据. 我了解向 sonar 提供字节码将有助于它识别 ..
发布时间:2022-01-17 22:16:07 Java开发

Sonarqube C# 扫描器异常:“java.lang.IllegalArgumentException: is not a valid line offset for pointer"

有人知道这里发生了什么吗? 在windows服务器上使用Sonarqube v5.6,c#scanner v5.5.0.479 似乎在多个文件中发现了这一点,而且并不总是相同的文件,这是最令人担忧的. 有人有什么想法吗? 16:46:03 INFO: 从 E:\Jenkins\workspace\Job Build-UnitTest (PullRequests)\.sonar\ ..
发布时间:2022-01-17 22:15:58 C#/.NET

错误:sonar.sources 的值无效

试图运行 sonartest,但它说: 我的詹金斯控制台输出: 由用户 Badal Singh 发起在工作区 C:\Program Files (x86)\Jenkins\workspace\DownStream-UpStream\SonaTest 的 master 上构建>C:\Program Files (x86)\Git\bin\git.exe rev-parse --is-insi ..
发布时间:2022-01-17 22:15:51 Java开发

代码覆盖率显示零百分比 - SonarQube

我们正在使用 SonarQube 6.4 前端代码 (JavaScript) & 的代码覆盖率后端代码(java) 显示 0% 开发人员声称他们编写的每个函数或类都有单元测试用例 这个应用程序有数据库层 代码覆盖率 0% 是什么意思? 解决方案 如 docs 中所述 sonarqube 不运行测试,它只是导入其他工具生成的报告,以便在其他分析中显示它们. 所以 ..
发布时间:2022-01-17 22:15:44 其他开发

MSBuild SonarQube 跑步者跳过自动生成的文件?

我已经设置了本地 SonarQube 5.1.1 服务器.我还安装了 C# 插件(4.1 版)以及 MSBuild 运行程序(1.0 版).然后,我在 .NET 代码库上为我目前正在从事的项目执行了两次单独的运行: 使用 sonar-runner 和 C# 插件 使用 MSBuild 运行器 两次运行都是通过 CLI 进行的.然而,运行产生了非常不同的结果.这是一个例子:在第一次运行 ..
发布时间:2022-01-17 22:15:37 C#/.NET

Sonarqube:是否可以为 javascript 代码调整重复指标?

目前,SonarQube 代码中 JavaScript 代码的重复指标定义如下:“应该至少有 100 个连续和重复的令牌.这些令牌应该至少分布在 10 行代码中." 有没有办法改变标记的数量和行数?因为我想有 5 行. 解决方案 是的,你应该把这一行放在你的 sonar-project.properties 文件中. sonar.cpd.js.minimumLines=5 参见 ..
发布时间:2022-01-17 22:15:18 前端开发

SonarQube 不包括文件、目录和生成的代码?

我正在使用的代码库有很多生成的代码.此外,我还想从 SonarQube 分析中排除一些已弃用的文件.我已经阅读了文档并在这里查看了一些答案,但这对我来说没有帮助. 我有一个多模块 Maven 项目.因此,我的工作区中有多个项目,它们都是大型应用程序的一部分.假设我想排除这个文件: /home/username/workspace/com.mst.rtra.importing.messa ..
发布时间:2022-01-17 22:14:39 其他开发