¿Sonar.issue.ignore.multicriteria muchos archivos en una sola línea?
SonaQube 9.1. Edición Community
sonar.issue.ignore.multicriteria=e1,e2,e3
sonar.issue.ignore.multicriteria.e1.ruleKey=java:S115
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*Type.java
sonar.issue.ignore.multicriteria.e2.ruleKey=java:S115
sonar.issue.ignore.multicriteria.e2.resourceKey=**/*Enum.java
sonar.issue.ignore.multicriteria.e3.ruleKey=java:S115
sonar.issue.ignore.multicriteria.e3.resourceKey=**/NEStatus.java
Está bien. Esto funciona bien.
Pero son demasiadas líneas.
¿Es posible algo como esto?
sonar.issue.ignore.multicriteria=e1
sonar.issue.ignore.multicriteria.e1.ruleKey=java:S115
sonar.issue.ignore.multicriteria.e1.resourceKey=**/*Type.java,**/*Enum.java,**/NEStatus.java
davy.ai
Sí, es posible combinar los tres patrones de recursos diferentes en una misma clave de regla. La configuración actualizada se vería así:
Esto aplicará la regla
java:S115
a todos los archivos Java que tengan el sufijoType
,Enum
oNEStatus
. Las llaves{}
indican una lista de opciones posibles, y la coma las separa. Esto reduce la configuración a solo tres líneas y la hace más concisa.