SonarQube: Community 8.7.1版(build 42226 SonarScanner :4.7.0.2747info:Java11.0.14.1 Eclipse (64位) INFO: Windows1110.0 amd64 )
当我运行sonar-scanner -Dsonar.projectKey=java-checkstyle -Dsonar.host.url=http://124.223.25.135:9000/ -Dsoner.profile=Checkstyle时,我选择一个指定的配置文件"Checkstyle“,它记录:
INFO: Load project settings for component key: 'java-checkstyle'
INFO: Load project settings for component key: 'java-checkstyle' (done) | time=434ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=477ms
INFO: Load active rules
INFO: Load active rules (done) | time=8133ms
INFO: Indexing files...
INFO: Project configuration:
INFO: Load project repositories
INFO: Load project repositories (done) | time=477ms
INFO: 127 files indexed
INFO: 113 files ignored because of scm ignore settings
INFO: Quality profile for css: Sonar way
INFO: Quality profile for java: Sonar way
INFO: Quality profile for js: Sonar way
INFO: Quality profile for xml: Sonar way但是它不起作用,它运行默认配置文件"Sonar“,我想运行我的配置文件”Check样式“,我已经在SonarQube中设置了一个名为”Checkstyle“的配置文件,

我需要运行很多配置文件来检查我的代码,比如profile-1,profile-2,但是我不知道如何在运行扫描器时设置,您有什么方法可以帮助我吗?
发布于 2022-03-24 04:26:09
根据文档,没有通过扫描仪指定质量配置文件的参数。您只能针对一个质量配置文件进行扫描,并且必须在UI中或通过REST进行设置。
拥有多个质量配置文件的问题是,规则之间可能存在冲突,比如一个概要文件可能将规则分类为主要的,而另一个概要文件可能将相同的规则归类为信息。
https://stackoverflow.com/questions/71596483
复制相似问题