ICode9

精准搜索请尝试: 精确搜索
  • SonarQube代码检测环境搭建2019-09-16 10:39:43

    SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码质量管理与检测。 SonarQube可以从以下七个维度检测代码质量,而作为开

  • maven sonar idea docker 实现代码质量检查2019-09-11 16:08:06

    1.pull镜像 下载postgres镜像 docker pull postgres 下载sonarqube镜像 docker pull sonarqube 2.启动容器 注意 先启动postgres docker pull postgres docker run --name postgresqldb \     -e POSTGRES_USER=sonar \     -e POSTGRES_PASSWORD=sonar \     -d pos

  • jenkins+gradle/maven+sonar+pipline2019-09-10 11:56:06

    总结:gradle配置接入sonar,需要在build.gradle配置中引入sonar插件,而maven不需要。jenkins pipline maven配置:stage('SonarQube analysis') {withSonarQubeEnv('Sonar'){ sh '/usr/local/maven/bin/mvn sonar:sonar -Dsonar.projectName=CTS-capital' }} jenkin

  • SonarQube-7.9.1+SQL Server2017在Windows环境下的安装与配置2019-09-03 22:01:04

    SonarQube-7.9.1+SQL Server2017在Windows环境下的安装与配置 Sonar与MYSQL 在经历过N多踩坑之后,终于完成了SonarQube-7.9.1+SQL Server2017在windows环境的配置。 1、 SonarQube7.9及以后的版本不再支持MySQL(进坑N久的我哭出来……) 2、 SonarQube7.9之前的版本要求MYSQL5.6-8.0(

  • java – Sonar添加一个新项目2019-09-01 10:31:20

    我正在尝试在声纳中添加一个新项目.当运行声纳跑步者时,我收到以下错误,任何人都可以帮助我. 声纳亚军 Runner configuration file: /opt/lampp/htdocs/typo3/sonar-runner-1/conf/sonar- runner.properties Project configuration file: /opt/lampp/htdocs/typo3/sonar-project.p

  • 从SonarQube 4.1.1分析中排除Java测试文件2019-08-31 03:04:18

    我没有在SonarQube中报告Java测试文件的ward违规,但我确实希望分析和显示JUnit和Cobertura代码覆盖(JUnit和代码覆盖率报告被重用,而不是由SonarQube执行). 如何仅从违规分析中排除测试文件?我尝试添加全局排除这些设置,但它们无法正常工作: **/test/** **/Test*.* 谢谢解决方法:So

  • jenkins sonar plugin2019-08-30 17:56:31

    描述:在jenkins 中使用SonarQube Plugin 進行代碼掃描時報錯,錯誤信息如下 SonarQube Scanner executable was not found for sonar Build step 'Execute SonarQube Scanner' marked build as failure 軟件版本:系統: linuxjenkins : 2.32.3SonarQube Plugin : 2.4java : 1.7 / 1.8Sona

  • 使用SonarQube进行分析导致0个文件被索引且没有报告(Maven项目)2019-08-30 14:02:27

    我在外部服务器上使用SonarQube时遇到了一些麻烦.我现在正在使用SonarQube几天,当我分析我的Maven项目时,一切都运行良好.我们正在使用Postgresql数据库. 但是,当我尝试在外部SonarQube服务器上分析项目时,存在一些问题. 环境: 我正在使用SonarQube 4.4和Maven 3.3.请在下面找到我的

  • java – SonarQube – 为什么在catch语句上调整Coverage指标2019-08-29 08:02:03

    我有像java的代码 try (FileInputStream fileInputStream = new FileInputStream(filePath); PrintWriter out = response.getWriter()) { while ((i = fileInputStream.read()) != -1) { out.write(i); } } catch (IOException e) {

  • 后台代码扫描规则-sonarQube官方2019-08-27 17:03:37

    前两天在整理sonarQube的官方规则(我们要开始新的项目,老大说要在最开始的时候,制定好前后端的代码规则,方便后续的扫描调整),记录一下~~ 是的,没错,小菜的我是负责指定后端规则的,这里需要强推sonarQube官方的代码规则。 在开始确定我们自己的项目后端代码规则之前,项目负责人和我们一直在

  • java – 声纳代码覆盖率分析不添加2019-08-26 14:02:29

    也许这是由于我自己对Sonar正在分析的内容的误解,但在组件级别,Sonar报告的代码覆盖率远高于在包级别上看到的结果. 我可以将您的注意力集中在附带的截图上……见:http://i.stack.imgur.com/yCnms.png有任何想法吗?解决方法:屏幕截图仅显示包的代码覆盖率 com.gfs.transportation.tr

  • java – SonarQube不显示单元测试结果2019-08-25 05:59:41

    我有“TEST – *.xml”格式的JUnit测试报告,我正在尝试使用Ant将这些报告上传到SonarQube.我在build.xml文件中添加了以下属性,其中${reports.dir}计算到报告目录路径: <property name="sonar.dynamicAnalysis" value="reuseReports"/> <property name="sonar.junit.reportsPath"

  • java – 从实例方法写入静态字段2019-08-25 03:02:56

    我的代码如下.我知道了 public MyClass{ private static DataSource dataSource = null; private static DataSource getDataSource(){ if (dataSource == null) { try { dataSource = // something. } catch (Excepti

  • 如何分析SonarQube中.php文件中编写的JavaScript代码2019-08-23 14:33:05

    我们使用SonarQube进行代码分析. SonarQube可以分析所有语言(我们删除了参数sonar.language =). 我们有.php文件; file有PHP,还有编写的JavaScript代码.我们知道JavaScript代码有一些错误,但SonarQube分析没有检测到该错误. 如何执行SonarQube分析,以便在出现任何错误时纠正我们的J

  • SonarQube+Jenkins安装工程中遇到的吭2019-08-21 17:57:10

     1. SonarQube是不是有点飘了,居然要java11+才能运行   解决方案: 重新下载老版本 也不知道哪个版本才好用,就下载了7.0 和6.6,这两个版本用jdk1.8就可以用     2. 配置数据库url的时候,必须使用utf-8,解决办法:索性加全    3. 有lang 在被使用,解决办法:关机重启;这是我在wind

  • jenkins sonarqube 代码检测2019-08-14 19:07:10

    install pgsql and sonarqubedocker run --name postgresqldb -e POSTGRES_USER=sonar -e POSTGRES_PASSWORD=sonar -d postgres docker run --name sq --link postgresqldb -e SONARQUBE_JDBC_URL=jdbc:postgresql://postgresqldb:5432/sonar -p 9000:9000 -d sonarqube mave

  • java – 验证是否已在Assertj中调用断言2019-07-31 06:04:02

    我正在阅读使用Assertj来验证结果的测试类. 偶尔,我发现了一个没有断言的断言. assertThat(object.getField()); 是否有可能在开发周期的某个地方识别这些类?我的第一个猜测是使用自定义声纳规则.虽然我没有看到我应该怎么定义这个方法后面应该跟一个断言(一个返回void的方法?).解

  • java – 无法忽略lombok注释 – Sonarqube2019-07-31 03:04:19

    当我使用代码覆盖工具“Sonarqube”时,我试图在我的Java项目中忽略lombok注释,我研究了很多关于此的内容并且我结束了将此属性添加到“lombok.config”文件中: lombok.addLombokGeneratedAnnotation = true 但是当我在IntelliJ中执行“mvn test”或“Run with coverage”选项时,我

  • sonar2019-07-30 15:02:15

    sonarqubesonar-scanner sonarqube+sonar-scanner 代码质量测试 代码质量七宗罪: 编码规范:是否遵守了编码规范,遵循了最佳实践。 潜在的BUG:可能在最坏情况下出现问题的代码,以及存在安全漏洞的代码 文档和注释:过少(缺少必要信息)、过多(没有信息量)、过时的文档或注释。 重复代码:违反

  • java – 记录或重新抛出此异常2019-07-27 21:26:50

    可能重复Sonar complaining about logging and rethrowing the exception. 这是我在课堂上的代码: try { this.processDeepLinkData(data); } catch (final Exception e) { // Error while parsing data // Nothing we can do Log

  • mysql – SonarQube 5.4 – > 5.5升级失败2019-07-27 15:15:28

    我在Azure / Windows Server 2012(SP2)和MySQL MySQL 5.7.12社区服务器上运行SonarQube 5.4. 版本5.4一切正常. 我按照此链接的升级步骤操作:http://docs.sonarqube.org/display/SONARNEXT/Upgrading. 我可以安装SonarQube 5.5,使用默认数据库运行它并安装我的插件(由于某些原因不可

  • java – 如何处理“Null指针不应该被解除引用(squid:S2259)”规则问题?2019-07-27 05:03:19

    所以我对SonarLint有一个问题,我不知道如何处理. 假设我有一个方法课 public class Class(RemoteContext context) RemoteContext context = context; public void String method(String data) { if(data == null) context.raiseException("data can

  • sonarqube-jenkins-config2019-07-23 15:01:15

    Sonar Config .Jenkinsfile config stage('SonarQube analysis') { steps { script { scannerHome = tool 'SonarScanner4'; } withSonarQubeEnv('SonarQube') { sh "${scannerHome}/bin/s

  • SonarQube在Nginx子位置下2019-07-22 20:10:09

    我是否尝试创建一个持续集成服务器,我有许多工具要安装,但我想为所有这些使用单个DN. 所以我试图在我的DN的子位置下托管每个工具(例如:my-domain.org/sonar,my-domain.org/packages等…) 作为托管新手,我正面临一个非常无聊的问题,SonarQube访问.该工具已安装,我可以使用my-domain.

  • linux – 无法运行由Elasticsearch引起的Sonar Server无法以root身份运行2019-07-13 11:50:56

    我正在尝试安装SonarQube:我已按照这些步骤操作: Setting up SOnarQube Tuto : here 总结一下: >下载Sonar并将其移至/ opt /声纳 >将这些coonfig步骤添加到/opt/sonar/conf/sonar.properties: sonar.jdbc.username =声纳sonar.jdbc.password =声纳 ?sonar.jdbc.url = JDBC:MySQL的://本地

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

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

ICode9版权所有