ICode9

精准搜索请尝试: 精确搜索
  • java-如何将预定义规则集加载到声纳配置文件2019-10-29 02:04:45

    我有一个本地声纳服务器正在运行.我想用其他人预定义的一组规则创建一个新的配置文件.我有包含所有规则的XML文件. 有没有一种方法可以将XML文件上传到配置文件中,而不是手动定义规则? 谢谢解决方法:确保您已登录Sonar. 单击顶部导航栏中的质量配置文件,然后单击搜索栏下方右侧的“

  • java-声纳问题-参数必须为非空但被标记为可为空2019-10-29 00:02:50

    我已经写了这个谓词,而声纳对此有所抱怨.我不确定如何解决此违规问题.请帮忙: import com.google.common.base.Predicate; import java.util.Map; public final class FooPredicate { private FooPredicate(){} public static Predicate<Map.Entry<Long,Long>> isFirstE

  • java-道奇-已知为null的值的冗余nullcheck2019-10-27 22:00:41

    下面是我得到声纳违反的代码 public static Connection getConnection( String db) throws SQLException { Connection connection = null; try { Driver dbRriver = (Driver) Class.forName(driver).newInstance(); P

  • 如何解决SonarQube JavaScript问题2019-10-27 20:36:36

    module.exports = function (grunt) { // NOSONAR grunt.initConfig({ 不幸的是,当涉及到某些功能(如AMD模块定义)时,Sonar会检测到误报. 有问题的规则是:“函数不应有太多行” // NOSONAR或// NOSONAR方法由于某些原因不起作用. 有人可以为我提供有效的解决方法吗?不能在文件到​

  • 代码检测docker-sonarqube2019-10-27 09:54:25

    gitlab-ce + gitlab-runner + sonarqube,在提交代码时对代码质量进行检测,对不符合要求的代码不允许提交到gitlab version: '3.1' services: gitlab-ce: image: 'gitlab/gitlab-ce:latest' container_name: gitlab-ce restart: always hostname: 'gitlab.localh

  • java-声纳规则S2699:并非所有断言都被识别为有效断言2019-10-26 18:59:49

    我们正在使用Java Plugin 4.1运行Sonarqube 5.6.1,并且使用Sonar规则S2699遇到了一些麻烦(测试应包括断言). 使用此示例测试类 import mypackage.Citit1543Dummy; import mypackage.Citit1543OtherDummy; import org.junit.Assert; import org.junit.Before; import org.junit.Tes

  • Linux-SonarQube不延长超时2019-10-26 05:50:50

    尝试将SonarQube与TFS Online一起使用时出现错误.在处理期间超时.我更改了sonar.properties文件,然后重新启动了服务.但是我仍然收到错误消息,说它超时了,因为它没有在300秒内完成.我什至尝试扩展服务器以提供更多功能.我目前在Azure上为D2_V2. 声纳 sonar.jdbc.maxWait=900000

  • git jenkins SonarQube手动代码质检2019-10-24 21:04:14

    SonarQube代码质检:1.提交代码-->gitlab-->jenkins抓取-->sonarqube质量检测-->maven编译-->shell-->web集群-->重载服务 SonarQube服务安装    [root@sonarqube ~]# yum install java -y    [root@sonarqube ~]# yum localinstall mysql-community-*.rpm -y    [root@so

  • jenkins+sonarqube流水线脚本模板2019-10-19 18:51:57

    pipeline { //这个任务在哪个主机上运行 //agent any //将这个项目运行在slave上 agent { label 'node1' } //参数化构建,主要设定git_version变量的值 parameters { string(name: 'git_version', defaultValue: 'v1.1', description: '选择你要部署的tag??') } sta

  • Centos6.9安装SonarQube7.62019-10-16 23:05:07

    1 安装前准备 Oracle JDK 8 MySQL数据库,具体可参考Centos6.9安装MySQL5.6 SonarQube7.6,Community Edition版本下载地址:https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.6.zip 2 MySQL建库 2.1登录到MySQL mysql -u root -p 输入正确密码,进入MySQL 2.2 创

  • 声纳:如何使用try-with-resources关闭FileOutputStream2019-10-11 18:03:24

    声纳给出了一个错误,该FileOutputStream应该关闭.我需要修改以下代码以使用try-with-resources.我该怎么做呢? public void archivingTheFile(String zipFile){ byte[] buffer = new byte[1024]; try{ FileOutputStream fos = new FileOutputStream(zipFile);

  • java-Jacoco eclipse插件和SonarQube中的代码覆盖率百分比值不同2019-10-11 14:01:15

    我有一个Java项目.根据Jacoco eclipse插件(EclEmma Java代码覆盖率2.3.1.201405111647),该项目的代码覆盖率为22.3%.我生成.exec报告并将其提供给SonarQube并使用声纳运行器进行分析.结果,SonarQube的Web界面上显示的代码覆盖率为20.2%.软件包级别的coverage值也不同于Jacoco的eclips

  • javascript-复杂度大于AngularJS Controller中授权的复杂度(SonarLint问题)2019-10-11 01:36:12

    我将SonarLint与Eclipse结合使用,并且正在使用AngularJS编写应用程序.我的控制器有问题,因此我尝试对其进行清洁以使其更清晰,然后SonarLint弹出一个问题: Function has a complexity of 11 which is greater than 10 authorized. 这是我的控制器的代码: app.controller('Launche

  • java-声纳:实例方法不应写入“静态”字段2019-10-10 08:24:51

    我从Sonar收到此提示:实例方法不应写入“静态”字段 我不确定要解决此问题需要更改什么. “ SemaMonitorProxy.applicationContext”是否必须等于静态方法? public class SemaMonitorProxy implements ApplicationContextAware { private static ApplicationContext applicatio

  • Sonar 4.2在同一个项目中分析Java和JavaScript2019-10-08 06:00:05

    我正在尝试用Sonar 4.2分析我的JEE项目.这是一个使用Java和JS的多语言JEE项目. 我添加到Sonar 4.2的插件是:Java 2.1和JavaScript 1.6. 最近,声纳添加了多语言分析,在doc之后,我从sonar-project.properties中删除了sonar.language.但它仍然只分析Java. 我在Jenkins 1.555中使用Sonna

  • 在java代码库中自动为所有if / else / for / while等添加花括号2019-10-06 20:01:51

    我希望减少大型遗留Java代码库中声纳违规的数量,似乎“快速获胜”将更新所有这些条件语句以具有大括号.这似乎是一件容易的事情,我不明白为什么它不容易自动化. 有没有人知道可以像这样执行批量操作的工具?或者为什么做这样的事情可能是一个坏主意,然后我花时间自己写点什么呢?如果我

  • SonarQube – Android不适用于gradle 3.0.02019-10-05 22:25:40

    Android sonarqube一直工作,直到我更新android studio.现在它给出了一个错误 FAILURE: Build failed with an exception. * What went wrong: com.android.build.gradle.api.ApkVariant.getCompileLibraries()Ljava/util/Collection; 我认为这是因为在最新的Android版本中,gradl

  • java – 声纳属性文件2019-10-05 05:14:02

    我有一个具有以下包结构的项目 src/main/proj -com.company.package -appName -morepackages -appVersion2 -morepackages sonar-runner.properties sonarBuild.sh sonar-runner-project2.properties sonarBuildProject2.sh 按照

  • javascript – 如何更改Karma执行的LCOV报告的格式?2019-10-04 03:37:10

    我已经将Karma配置为报告我的JavaScript代码的覆盖范围.以下是karma.conf.js文件中配置的一部分: coverageReporter: { reporters: [ { type: 'html', dir: 'build/karma/coverage' }, { type: 'lcov', dir: 'build/karma/covera

  • java – 为什么Maven命令“mvn sonar:sonar”在我的“pom.xml”中没有任何插件配置工作?2019-10-03 22:11:33

    我的仓库中有一个Maven Web项目. 我是一个Maven noob,但我仍然理解有这样一个事实,即我们需要配置插件才能运行特定于插件的命令. 事实: 我在本地机器上的端口9000上运行了一个声纳服务器. 我没有在我的POM.xml中添加任何声纳特定插件 参考: http://www.sonarsource.org/we-had-a-dre

  • java – IntStream何时实际关闭? SonarQube S2095对IntStream是误报吗?2019-09-27 11:03:14

    我使用Java 8流代替许多旧样式for循环来迭代一堆结果并生成摘要统计信息.例如: int messages = IntStream.rangeClosed(0, 7).map(ids::get).reduce(Integer::sum).getAsInt(); 注意:我知道还有其他方法可以进行上面显示的计数.我这样做是为了说明我的问题. 我正在使用SonarQube 5.

  • 部署Jenkins+GitLab+Maven+Nexus+SonarQube持续集成环境2019-09-19 18:55:31

    一、相关概念介绍:持续(Continuous):不断地获取反馈、响应反馈集成(Integration):编译、打包、测试部署(Deployment):应用组件或基本设施的代码或配置变更在产品环境生效发布(Release):具有业务影响的功能变化对最终用户可见交付(Delivery):可以理解为从Deployment到Release之间的阶段,强调的是一种

  • 【linux】【sonarqube】安装sonarqube7.92019-09-19 18:00:58

      SonarQube 是一款用于代码质量管理的开源工具,它主要用于管理源代码的质量。 通过插件形式,可以支持众多计算机语言,比如 java, C#, go,C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等。sonar可以通过PMD,CheckStyle,Findbugs等等代码规则检测工具来检测你的代码,帮助你发现代码的漏

  • linux – SONAR – 使用Cobertura测量代码覆盖率2019-09-18 10:50:41

    我正在使用声纳测量代码质量.我不知道的一件事是使用Cobertura测量代码覆盖率的步骤. 我按照http://cobertura.sourceforge.net/anttaskreference.html的步骤生成了xml文件.如何将这些xml文件导入SONAR? 在SONAR中使用Cobertura有更简单的方法吗? 我在与SONAR服务器不同的服务器上运

  • SonarQube之——安装完后出现SonarQube is under maintenance. Please check back later.2019-09-16 19:08:58

    原文链接:https://blog.csdn.net/BeauXie/article/details/81157330 SonarQube在安装完后运行:127.0.0.1:9000出现如下提示: SonarQube is under maintenance. Please check back later. Whilst waiting, you might want to check new plugins to extend t

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有