SonarQube:sonar.exclusions参数不能排除文件夹

时间:2018-02-02 15:13:24

标签: symfony sonarqube sonarqube-scan

我参与symfony项目,我想从声纳分析中排除一些生成的代码。

我想要排除此路径指定的文件夹: src / Application / Sonata

我尝试了声纳排除的许多可能性,但徒劳无功:

sonar.exclusions=src/Application/Sonata/*
sonar.exclusions=src/Application/Sonata/**
sonar.exclusions=src/Application/Sonata/**/*

这是我的sonar-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

2 个答案:

答案 0 :(得分:3)

经过多次测试后,我找到了 sonar.exclusions 子句的正确语法:

sonar.exclusions=src/Application/Sonata/**/*,src/Simuleo5BOBundle/Resources/public/js/lib/**/*,src/Simuleo5BOBundle/Resources/public/js/jquery.validate.js

答案 1 :(得分:0)

正确设置属性中的排除项很难做到正确,这就是为什么它不是documented。相反,您应该使用UI来设置排除。