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



我在symfony项目上工作,我想从声纳分析中排除一些生成的代码。

我想排除一个以这个路径命名的文件夹:src/Application/Sonata

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

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

这是我的声纳项目属性文件

# 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

经过多次测试,我找到了声纳的正确语法:

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

正确设置属性中的排除项很难正确,这就是没有记录的原因。相反,您应该使用 UI 来设置排除项。

最新更新