sonar-runner相关内容

新的 Msbuild Sonar 跑步者正在跳过对 .net 项目的分析

我已经为项目类型“类库"设置了新的 Msbuild 声纳运行器和启动分析.它成功了.为了进一步测试, 我又创建了一个项目,它只有一个包含 5 个接口定义的文件. 我确保接口名称不以字母“i"开头. 我使用一个 stylecop 规则创建了一个质量配置文件,即“接口名称必须以 i 开头". 我启动了 cmd 提示符(VS 命令提示符)并将其路径更改为具有 .csproj 文件的目录.显然 ..

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

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

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

没有 .pdb 文件的 C# 分析失败

我正在使用 SonarQube 4.2 试用新的 C# 插件 v3.0.根据插件文档,我需要 .pdb 文件来运行包含 FxCop 规则的分析,如果输出文件夹中不存在所述 .pdb 文件,则在执行 sonar-runner 时确实会收到一条失败消息;FxCop 以代码 1536 退出. 问题是,分析似乎需要所有二进制文件的 .pdb 文件,并且输出文件夹除了我自己编译的代码之外还包含几个依赖 ..
发布时间:2022-01-17 22:13:46 C#/.NET

加载项目存储库时发生 SonarQube 5.1.1 读取超时错误

在使用声纳运行器分析多模块项目时,我经常收到“读取超时"错误.我为 Jenkins 配置了 SonarQube 5.1.1.我们的项目是一种网络项目,我们有几个声纳插件用于分析,如 web、css、java、findbugs、js、xml 和 jacoco.如果我加载给定的链接“http://172.21.145.84:9000/batch/project?key=webportal&previe ..
发布时间:2022-01-17 22:13:09 其他开发

是否可以从命令行告诉 Sonar 项目名称?

对于在我公司创建的每个项目,Sonar 都会使用新的命名约定.所以有些项目的名称是缩写的,有些项目的名称是驼峰式的,有些项目的名称只是带有空格的单词. 如果我们可以向 sonar-runner 传递一个 project-name 参数,那么我们就可以让集成团队(2-3 人)设置这些值,而不是每个项目的负责人(10 多个可能的人). 我觉得这可能会迫使我们为声纳属性创建一个声纳规则,这完 ..
发布时间:2022-01-17 22:08:44 其他开发

如何在 sonar-project.properties 中指定通配符

我正在尝试使用 SonarQube 扫描我拥有的 UI 模块.UI 模块的数量很多.它们具有共同的结构.每个模块都有自己的 JS 文件. 我需要指定 sonar.sources 值来匹配我项目中的所有 JS 文件.有可能做这样的事情吗? sonar.sources=\*/*/script声纳.语言=js 我用过这些.但是,我收到一条错误消息,例如 “无法解析路径".有人可以帮忙吗? ..
发布时间:2022-01-17 22:06:43 前端开发

如何在不使用 maven 的情况下将 Jacoco 报告与 SonarQube 集成?

我使用 Jacoco eclipse 插件来测量单元测试覆盖率,并且能够使用它导出报告.我想将该报告与声纳集成,所以我在项目属性文件中给出了它的路径.我的属性文件如下所示 # 必需的元数据sonar.projectKey=键sonar.projectName=名称sonar.projectVersion=1.0sonar.jacoco.reportPath=jacoco.execsonar.te ..
发布时间:2022-01-17 22:05:33 其他开发

从我的 java 程序调用声纳

我已经在我的本地主机上安装了声纳服务器.而且我能够运行和分析java项目.即使我已经在 Eclipse 上安装了声纳插件. 但我想从我的 java 项目(如简单的 java 类)中运行声纳,并且应该检索声纳结果并能够将其保存在数据库中.我搜索了教程,但找不到答案.请任何人都可以提供示例代码或资源,我可以从中获得知识来克服这项任务. import javax.annotation.Resou ..
发布时间:2022-01-17 22:00:32 Java开发

执行 Sonarqube 分析时出错权限不足"

我正在尝试通过 sonarqube 分析 java 代码.我们在本地环境中创建了一个 sonarqube 服务器,而不是使用声纳云. 我最初尝试使用 sonar maven 插件形成此链接 Sonar-Maven 插件 但是我遇到了“权限不足"错误. [INFO] 构建失败 [INFO]------------------------------------------------- ..
发布时间:2022-01-17 21:59:48 其他开发

运行时声纳运行器 SocketTimeoutException

我正在使用声纳,一切正常.然后在一个月左右不使用它后,我在运行 sonar-runner.bat 时开始收到以下异常 我正在使用嵌入式 h2 db 服务器并使用默认端口. INFO:错误堆栈跟踪已打开.INFO:跑步者配置文件:C:\sonar\sonar-runner-2.2.2\conf\sonar-runner.propertiesINFO:项目配置文件:c:\eclipse\wor ..
发布时间:2022-01-17 21:58:40 其他开发

使用 jstestdriver 将 javascript xml junit 测试导入 SONAR 失败

我在做什么?我目前正在为前端应用程序设置持续集成/交付管道.我们计划使用 SonarQube 作为代码质量工具,并希望在 SONAR 中导入 junit 测试结果/代码覆盖率以进行进一步分析. 我能够成功地将 javascript 代码覆盖率报告导入 SONAR.我们正在使用 Gulp/Karma/PhantomJS/Jasmine 等,并使用 Karma 覆盖率/Junit 记者来生成测试 ..
发布时间:2022-01-17 21:55:10 其他开发