草庐IT

SonarQube7

全部标签

java - SonarQube 无法启动

我在SonarQube启动时遇到问题!事实上,它并没有开始,我也没有得到更多信息:-->WrapperStartedasDaemonLaunchingaJVM...Wrapper(Version3.2.3)http://wrapper.tanukisoftware.orgCopyright1999-2006TanukiSoftware,Inc.AllRightsReserved.WrapperSimpleApp:Unabletolocatetheclassorg.sonar.application.App:java.lang.UnsupportedClassVersionError:o

java - SonarQube 无法启动

我在SonarQube启动时遇到问题!事实上,它并没有开始,我也没有得到更多信息:-->WrapperStartedasDaemonLaunchingaJVM...Wrapper(Version3.2.3)http://wrapper.tanukisoftware.orgCopyright1999-2006TanukiSoftware,Inc.AllRightsReserved.WrapperSimpleApp:Unabletolocatetheclassorg.sonar.application.App:java.lang.UnsupportedClassVersionError:o

Sonar:VSCode配置SonarLint/SonarLint连接SonarQube

需求描述公司为项目代码配置了Sonar检测,希望在VSCode中开发项目时能够同步远程检测。准备工作首先要搭建java(版本11+)环境,建议直接从官网下载:JDK11.0.18;没有Oracle账号非常推荐创建一个,流程很简单,填写一些信息即可~官网的资源和文档是获取最方便、问题最少的,比网络上大多数信息靠谱太多太多!!!(来自本·踩坑无数·杂鱼的忠告)java环境变量配置可参考:java环境变量的配置与详解(全网最详细教程)SonarLint点击VSCode左侧工具栏的“扩展”,搜索“SonarLint”并安装如图所示的插件:从更改日志可以发现,SonarLint从2.0.0开始不再支持连

java - Sonarqube, "String contains no format specifiers"记录常量字符串消息时

SonarQube提示“字符串不包含格式说明符。”使用org.slf4j.Logger时,特别是方法“publicvoiddebug(Stringmsg)”。例如log.info("message");指的是这条规则:https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Use+valid+format+strings但是,在这条规则中,我们可以找到以下引用:Eachconversionspecificationisintroducedbythe%characterfollowed(inorder)byZeroormoreflag

java - Sonarqube, "String contains no format specifiers"记录常量字符串消息时

SonarQube提示“字符串不包含格式说明符。”使用org.slf4j.Logger时,特别是方法“publicvoiddebug(Stringmsg)”。例如log.info("message");指的是这条规则:https://wiki.sei.cmu.edu/confluence/display/c/FIO47-C.+Use+valid+format+strings但是,在这条规则中,我们可以找到以下引用:Eachconversionspecificationisintroducedbythe%characterfollowed(inorder)byZeroormoreflag

java - Spring Boot 项目中的 SonarQube "Close this ConfigurableApplicationContext"

我在主方法中遇到了阻塞问题“关闭此“ConfigurableApplicationContext””publicstaticvoidmain(String[]args){SpringApplication.run(MyApplication.class,args);}我已经尝试过SonarQube示例中的代码publicstaticvoidmain(String[]args){ConfigurableApplicationContextcontext=null;try{context=SpringApplication.run(MyApplication.class,args);}fi

java - Spring Boot 项目中的 SonarQube "Close this ConfigurableApplicationContext"

我在主方法中遇到了阻塞问题“关闭此“ConfigurableApplicationContext””publicstaticvoidmain(String[]args){SpringApplication.run(MyApplication.class,args);}我已经尝试过SonarQube示例中的代码publicstaticvoidmain(String[]args){ConfigurableApplicationContextcontext=null;try{context=SpringApplication.run(MyApplication.class,args);}fi

java - 如何使用 SonarQube 网络 API?

之前,我问过howtoexportcustomdatafromSonarQubeDatabase,Sonar团队建议我应该使用WebAPI。经过一些研究,我仍在为如何使用WebAPI而苦恼。(我非常不熟悉WebAPI的工作原理)看完这篇post,我意识到我可以使用Java代码来做到这一点。(我刚刚了解了如何使用ApacheHttpClient)但是,在运行之后HttpGethttpGet=newHttpGet("http://localhost:9000/api/issues?metrics=lines");(从那个帖子复制)我得到了:HTTP/1.1404{"errors":[{"m

Sonarqube-8.9版本测试单元测试覆盖率

一、引言1、java单元测试框架junittestNGSpock2、可以用来生成覆盖率报告的插件JacocoCobertura3、sonarqube上的单元测试覆盖率SonarQube不会运行测试或生成报告。要在分析中包含覆盖结果,需要设置第三方覆盖工具来生成报告并配置SonarQube以导入这些报告。生成单元测试覆盖率需要按照以下步骤操作:SonarQube使用导入的覆盖率报告中的覆盖行和可执行行(或要覆盖的行)来计算其覆盖率指标。SonarQube计算覆盖率如下:二、Jacoco官方参考https://community.sonarsource.com/t/coverage-test-da

android - 尝试使用 Sonarqube 实现分析时没有发生 Gradle 构建

我在使用Android项目配置Sonarqube时遇到以下错误。仅在gitbash模式下执行命令。De@L=~/Android_/staff-final(master)$gradlesonarqube>Configureproject:appProjectevaluationfailedincludinganerrorinafterEvaluate{}.Runwith--stacktracefordetailsoftheafterEvaluate{}error.FAILURE:Buildfailedwithanexception.*Where:Buildfile'C:\Users\De