sonarqube相关内容
我有一个关于这个电话的声纳警报 minRating.getRatgCaam() 警报与声纳规则有关:不应取消引用空指针. 例如: AgencyRating minRating = null;…………if (!getRatingUtilities().isNR(minRating)) {返回 minRating.getRatgCaam();//Sonar:不应取消引用空指针} 方法
..
我正在尝试构建一个 Android java 项目 分支:feature-Fprototype_app 我收到此错误: [INFO] [13:38:36.470] 基本目录:/Users/Shared/Jenkins/Home/jobs/Textify/workspace/mobile[信息] [13:38:36.470] 工作目录:/Users/Shared/Jenkins/Home/j
..
我们在 SonarQube 5.6 中有一个本地用户帐户,该帐户是在我们添加 LDAP 插件之前创建的. 我们如何更改该帐户以使用 LDAP 而不是本地帐户密码进行身份验证? 删除帐户并重新登录似乎不是一件简单的事情,因为无法删除 AFAIK 用户帐户. 解决方案 你需要先删除用户,然后用它的登录名登录. 当您删除用户时,确实有一些数据保留在数据库中,但无论如何您都可以安
..
有谁知道是否可以(以及如何)从 Postman 集成测试执行中生成代码覆盖率? 我们有基于 Postman 的集成测试,并通过 Windows shell 命令在 Jenkins 上执行它们.令人沮丧的是,我们不知道如何生成代码覆盖率报告并将其发布到 SonarQube. 非常感谢您! 解决方案 您可以在 localhost 环境中运行测试,这样将照常测量覆盖率.实际上,这是一
..
我想使用 Jenkins 2.x Groovy Script Build Pipeline 开始 Sonar 项目分析. 我在 Maven 中配置了声纳,所以没什么大不了的: withEnv(["JAVA_HOME=${javaHome}", "PATH + MAVEN=${mavenHome}/bin:${env.JAVA_HOME}/bin", "MAVEN_OPTS=${mavenO
..
我正在尝试创建一个 Jenkins 多分支管道,每次推送到 bitbucket 时,都会在项目的该分支上执行 SonarQube 分析.Jenkins 为每个分支正确创建了新作业,并在 SonarQube 中创建了一个新项目,并将分支名称附加到项目名称中. 我遇到的问题是,当 SonarQube 创建新项目时,默认情况下未设置报告 Quality Gate 状态的 webhook,因此我必须
..
我有一个 tomcat 服务器,我希望在上面安装 Jenkins 和 Sonar.我在 debian distibition,因此我通过 apt-get 获得了 tomcat6 和 Jenkins.当我将 jenkins.war 复制到我的 tomcat6/webapps 目录时,一切运行正常.但是,当我将 sonar.war 复制到 tomcat6/webapps 时,声纳工作正常,但 jenk
..
我认为 FindBugs (2.0.2) 和 Sonar (3.7.3) 对通过 EclipseLink (2.5.1) JPA 实体的静态编织生成的代码的误报.具体来说,我看到多次出现 ES_COMPARING_PARAMETER_STRING_WITH_EQ在 com.test.domain.MyEntity._persistence_set(String, Object) 中使用 == 或
..
我正在 IntelliJ Java IDE 中运行 Gradle 构建.SonarQube runner Gradle 插件与 JaCoCo Gradle 插件. 问题:我收到消息没有关于每次测试覆盖率的信息.,(不是 这篇文章,见下文)和覆盖率出现在 SonarQube 中,但仅作为总体百分比,而不是每个文件的详细报告: 我做错了吗?这可能是 SonarQube 中的一个错误(因为它
..
当出现 Sonar 违规时,如何配置我的 Gradle 构建失败? 如果 Sonar 中存在任何严重或阻止程序违规,我希望我的 Gradle 构建失败,是否支持此功能?如果有,是否记录在任何地方? 解决方案 这不是可以在构建端配置的东西.相反,必须在 Sonar 端配置“构建断路器插件".我不完全确定它是否适用于 Gradle,但我认为可以.
..
我的错误日志 我正在使用 sonarqube 6.7.1 来分析我的 maven 项目 (maven 3.5.2) &声纳行家 3.4.0.905.我不断收到错误消息“缺少'report'参数".我做了几个小时的研究,但看起来几乎没有人遇到过这个错误.有人遇到过同样的问题吗? [错误] 无法在 project university-service 上执行目标 org.sonarsour
..
我的代码如下.我看到了 public MyClass{私有静态数据源数据源 = null;私有静态数据源 getDataSource(){if (dataSource == null) {尝试 {dataSource =//一些东西.} 捕捉(异常 e){//一些异常.}}返回数据源;}公共列表 doSomething(){//...如果(数据源 == 空){数据源 = 获取数据源();}数据源
..
我们在 Java 项目中使用 SonarQube 4.3.2 版.我们要排除当前正在分析的所有 javascript 文件.我们尝试通过在排除列表中使用 *.js 来排除,但它不起作用.请帮忙. 解决方案 在您的 sonar-project.properties 中,您有两种方法可以忽略文件: sonar.exclusions=the/full/path/*.xml 将忽略 path
..
对于在我公司创建的每个项目,Sonar 都会使用新的命名约定.所以有些项目的名称是缩写的,有些项目的名称是驼峰式的,有些项目的名称只是带有空格的单词. 如果我们可以向 sonar-runner 传递一个 project-name 参数,那么我们就可以让集成团队(2-3 人)设置这些值,而不是每个项目的负责人(10 多个可能的人). 我觉得这可能会迫使我们为声纳属性创建一个声纳规则,这完
..
我将 Jenkins 配置为使用 sonarqube 扫描仪.扫描工作正常.詹金斯管道正在工作,詹金斯日志中没有任何问题. SonarQube 扫描仪 3.0.3.778詹金斯:2.70SonarQube Scanner for Jenkins 插件:2.6.1 我使用这个代码: stage('SonarQube 分析') {sh 'sed -ie "s|_PROJECT_|${P
..
我是 Sonar 的新手,我正在尝试在我的本地系统中安装和配置 Sonar.我已按照 此处 中提到的步骤安装声纳并将其与 Eclipse 集成,但我可以不将我的项目与声纳相关联并获取异常无法访问您的 SonarQube 服务器之一.请检查您的连接设置.请查看下面的屏幕截图,如果我遗漏了什么,请告诉我. 谢谢 解决方案 我刚才也遇到了同样的问题. 最终帮助我的是从 Eclipse
..
SonarQube 仪表板中是否有允许忽略 getter 和 setter 的设置?这听起来比在代码库中的每个方法上编码//nopmd 更好. 我的代码库有很多,它们大大降低了我在 Sonarqube 仪表板中报告的单元测试覆盖率% 解决方案 没有选项可以忽略 getter 和 setter.但是,如果您希望从覆盖率计算中完全省略类,则可以使用 排除.
..
有人可以帮助解决以下错误吗?它发生在在 Java 8u71 和 Oracle 数据库上运行的 SonarQube 5.6 启动时.此实例刚刚从 5.2 更新.我有 Puppet 插件并将其卸载以尝试解决错误.我确认 Elasticsearch 在启动后位于端口 9001 上. 2016.06.13 00:16:04 错误 web[o.s.s.es.BulkIndexer] 无法执行批量索引请求:
..
我需要暂时忽略规则“单元测试的分支覆盖率不足"(common-java:InsufficientBranchCoverage). 阅读 http://docs.sonarqube.org/display/SONAR/Frequently+Asked+Questions 我看到 SuppressWarnings 应该适用于所有规则. 但任何组合 @SuppressWarnings("c
..
在将 Java 插件 从版本 3.14 更新到 4.05.6 对我的项目的分析失败了代码>. 在我的 SonarQube 实例中,除其他插件外,我目前有 Findbugs 插件(版本 3.3)和 Cobertura 插件(1.6.3),它们需要 Java 插件. 查看日志,我收到以下消息: [ERROR] 未能执行目标 org.sonarsource.scanner.maven:so
..