sonarqube相关内容
谁能帮我解决以下错误. 下面是要配置的组件版本 SonarQube 5.1.2 Soanr-Runner 2.4 Java 1.7 [我只能使用 1.7,因为我的代码只支持 1.7] mavn 3.3.9 sonar-cobertura-plugin-1.6.3 sonar-findbugs-plugin-3.3 cobertura 2.6 执行命令 mvn -fn
..
我在 gitlab 上有一个项目,我正在尝试从 sonarqube 上显示质量徽章.为此,我使用了“获取项目徽章".您的 sonarqube 项目概览右下角的按钮.他们为每个徽章给你一个 Markdown,你可以轻松复制和粘贴到 gitlab/github 上的 README.md 文件. Markdown 看起来像这样:[![Bugs](https://yourprojectonsonar
..
SonarQube 5.1 在查看我的代码后标记了许多关键问题.然而,类本身和字段中引用的类也是可序列化的.被引用的类通过一个类继承了可序列化的接口. 这是我的例子 公共类 A 实现 Serializable {私人乙乙;//->Sonarcube 将此字段标记为不可序列化} 而B类定义如下 公共类 B 扩展 C {……} 而C类定义如下 公共抽象类 C 扩展 D {……} 并且
..
想知道列出的方法需要做什么 public final int compareTo(final FieldDTO o) {返回 o.available.compareTo(this.available); 它在第 2 行抛出异常说明不好的做法 - 类定义 compareTo(...) 并使用 Object.equals() 16 天 field 定义 compareTo(FieldDTO)
..
我正在尝试找到一种方法来获取所有 Sonarqube Java(或其他)规则(带有键、描述等)的列表并将其导出为 Excel、csv 或 xml.我可以像 this 那样“动态地"列出它们,但我想将它们全部放在一个文件中.有谁知道如何做到这一点? 解决方案 您可以使用/api/rules 网络服务:http://docs.sonarqube.org/pages/viewpage.actio
..
我目前正在运行 Sonar 以对我的代码进行静态分析.当我分析 java 文件并想抑制某个警告时,我使用了 @SuppressWarnings(nameOfTheWarningOnSonar) 注释.我想知道 Javascript 中是否有一个简单的等价物来抑制 Sonar 上的特定警告. 解决方案 嗯,最简单的方法是肯定的: 纠正 Sonar 所说的内容 :) 但让我们假设它
..
我正在尝试使用 SonarQube 扫描我拥有的 UI 模块.UI 模块的数量很多.它们具有共同的结构.每个模块都有自己的 JS 文件. 我需要指定 sonar.sources 值来匹配我项目中的所有 JS 文件.有可能做这样的事情吗? sonar.sources=\*/*/script声纳.语言=js 我用过这些.但是,我收到一条错误消息,例如 “无法解析路径".有人可以帮忙吗?
..
生成的代码存在于单独的目标文件夹路径中,例如:target/generated-sources/fod1/fod2/*.java 我已经尝试了几个选项,但徒劳无功,请帮助. **/generatedsources/fod1/fod2/**/*.java 我也尝试过其中一篇文章中的选项 **/*genera
..
public String generateURLSafeToken(String username, char[] password) throws CredentialTokenException {this.tokenValid = false;字符串令牌 = null;if ((username.length()
..
包有以下 package-info.java: @ParametersAreNonnullByDefault包 foo;导入 javax.annotation.ParametersAreNonnullByDefault; 类有如下方法: 私有静态字符串 toIsoString(@Nullable Instant dateTime) {返回日期时间 == 空?null : dateTime.t
..
我有带有 MyEclipse 10 Java 企业开发插件的 Eclipse Indigo 3.7 基础: 我已经为 eclipse 安装了 Sonar 插件. 安装 Sonar 服务器并从 localhost (localhost:9000) 在本地运行它 在 Eclipse 中测试了服务器连接,来自 Windows>首选项>声纳>服务器.连接成功. 对于我的项目,为声纳 (son
..
这个问题实际上是双重的: 能否使用 SonarQube分析 Java9 项目? SonarQube 本身能否在 Java9 JVM 上运行? Java8 的同样问题 解决方案 TL;DR: YES!!!它支持分析,显然自 2017 年 7 月 3 日起(但他们拼命试图隐瞒事实......) 截至目前(2017 年 10 月 24 日,SonarQube 版本 6.6),
..
我正在使用 Ant、Jacoco 和 Sonar.当我运行我的构建时,Sonar 告诉我“没有关于每次测试覆盖率的信息".和声纳仪表板有我的覆盖结果,但我无法深入了解它们以查看代码.但是,Jacoco 生成的 HTML 报告确实包含深入代码.这是我的报道任务:
..
我使用 Jacoco eclipse 插件来测量单元测试覆盖率,并且能够使用它导出报告.我想将该报告与声纳集成,所以我在项目属性文件中给出了它的路径.我的属性文件如下所示 # 必需的元数据sonar.projectKey=键sonar.projectName=名称sonar.projectVersion=1.0sonar.jacoco.reportPath=jacoco.execsonar.te
..
我最近将我们的 SonarQube 服务器从 5.1.2 升级到了 5.2.我们通过 Jenkins 使用 SonarQube Runner (2.4) 运行分析,分析成功.问题是分析不会被服务器处理.在失败的后台任务显示的日志末尾可以看到以下错误: 主要错误是这样的: java.lang.UnsupportedOperationException: 如果已经在源 Measure 上设置了
..
我们目前有一个使用 Multibranch Workflow 插件 的 jenkins 管道.每个 git 分支执行一个 sonarqube 分析,使用 sonar.branch 属性创建一个 sonarqube 项目.这非常有用,因为在合并之前正在分析每个分支,当分支与 master 合并并在 GIT 上消失时会出现问题,项目在 sonarqube 上继续,需要手动删除.有没有办法自动完成?或任
..
我想在我的 vps (linux x86_64 debian 9) 上安装声纳,但是当我执行这个 cdm : ./sonar.sh 控制台时,我有以下日志: 正在运行 SonarQube...包装 |-->Wrapper 作为控制台包装器开始 |启动JVM...虚拟机 1 |包装器(3.2.3 版)http://wrapper.tanukisoftware.org虚拟机 1 |版权所有 1999
..
不推荐使用属性“sonar.jacoco.reportPath".请用'sonar.jacoco.reportPaths' 代替. 我在通过 Gradle 运行 SonarQube 时不断收到此消息,并且在整个多模块项目中甚至一次都没有出现“reportPath"这个短语.我什至将 sonarqube 属性放在 allprojects 下,以覆盖可能存在的任何默认值.有关如何摆脱此错误的任何
..
是默认的质量门,奇怪的是,我们不清楚“新代码"的定义! 为了说明,假设我们通过添加新代码来更改文件.默认声纳质量门分析是仅对新代码行还是整个文件进行?我们不清楚,但怀疑它是整个文件!同事告诉我,项目未能通过质量关卡,因为带有预先存在的阻止程序等的文件被触摸/更改. 任何澄清将不胜感激. 解决方案 首先,分析会扫描every文件的每一行. 我们说 我使用的是最新版本的
..
Sonar 告诉我“用方法引用替换这个 lambda" 公共类 MyClass {私有列表createSomeValues(ListanyList) {返回任何列表//.溪流()//.map(anything -> createSomeValue(anything))//.collect(Collectors.toList());}私人 SomeValu
..