SonarQube:sonar.exclusions 参数不能排除文件夹
SonarQube: sonar.exclusions parameter cannot exclude a folder
我在 symfony 项目上工作,我想从 sonar analytics.
中排除一些生成的代码
我想排除以此路径命名的文件夹:src/Application/Sonata.
我尝试了很多排除声纳的可能性,但都没有成功:
sonar.exclusions=src/Application/Sonata/*
sonar.exclusions=src/Application/Sonata/**
sonar.exclusions=src/Application/Sonata/**/*
这是我的声纳-project.properties文件
# Required metadata
sonar.projectKey=project
sonar.projectName=project
sonar.projectVersion=0.1.3
# Description
sonar.projectDescription=project a base symphony 2
# Encoding of the source code
sonar.sourceEncoding=UTF-8
sonar.exclusions=src/Application/Sonata/**/* ,src/project/Resources/public/js/lib/**/*, src/project/Resources/public/js/jquery.validate.js
很难正确设置属性排除项,这就是为什么它不是 documented。相反,您应该使用 UI 来设置排除项。
经过多次测试,我发现 sonar.exclusions 子句的正确语法是:
sonar.exclusions=src/Application/Sonata/**/*,src/Simuleo5BOBundle/Resources/public/js/lib/**/*,src/Simuleo5BOBundle/Resources/public/js/jquery.validate.js
我在 symfony 项目上工作,我想从 sonar analytics.
中排除一些生成的代码我想排除以此路径命名的文件夹:src/Application/Sonata.
我尝试了很多排除声纳的可能性,但都没有成功:
sonar.exclusions=src/Application/Sonata/*
sonar.exclusions=src/Application/Sonata/**
sonar.exclusions=src/Application/Sonata/**/*
这是我的声纳-project.properties文件
# Required metadata
sonar.projectKey=project
sonar.projectName=project
sonar.projectVersion=0.1.3
# Description
sonar.projectDescription=project a base symphony 2
# Encoding of the source code
sonar.sourceEncoding=UTF-8
sonar.exclusions=src/Application/Sonata/**/* ,src/project/Resources/public/js/lib/**/*, src/project/Resources/public/js/jquery.validate.js
很难正确设置属性排除项,这就是为什么它不是 documented。相反,您应该使用 UI 来设置排除项。
经过多次测试,我发现 sonar.exclusions 子句的正确语法是:
sonar.exclusions=src/Application/Sonata/**/*,src/Simuleo5BOBundle/Resources/public/js/lib/**/*,src/Simuleo5BOBundle/Resources/public/js/jquery.validate.js