RED-9472: seperation of system rules

pmd fix
This commit is contained in:
yhampe 2024-11-13 11:38:37 +01:00
parent c71668adff
commit 802d663023

View File

@ -32,8 +32,12 @@ import lombok.experimental.UtilityClass;
public class RuleCompilationResultParser {
private final static Pattern ruleIdentifierInCodeFinder = Pattern.compile(
"\\b(?:redact|apply|skip|remove|ignore|applyWithLineBreaks|applyWithReferences|skipWithReferences)\\s*\\(\\s*\"([a-zA-Z0-9]+.\\d+.\\d+)\"\\s*,\\s*.*(?:\\s*,\\s*.*)\\s*?\\)");
"\\b(?:redact|apply|skip|remove|ignore|applyWithLineBreaks|applyWithReferences|skipWithReferences)" +
"\\s*\\(\\s*" +
"\"([a-zA-Z0-9]+\\.\\d+\\.\\d+)\"" +
"\\s*,\\s*[^,\\)]*(?:\\s*,\\s*[^,\\)]*)*" +
"\\s*\\)"
);
@SneakyThrows
public RuleCompilationResult buildRuleCompilationResultFromRuleString(String ruleString, boolean removedImports) {