fix linting error

This commit is contained in:
2025-01-21 18:43:56 +01:00
parent f6e3075ea8
commit e29e72b7d2

View File

@@ -345,19 +345,17 @@ func (conf *Config) PreparePattern(patterns []*Pattern) error {
for _, pattern := range patterns { for _, pattern := range patterns {
matches := flagre.FindAllStringSubmatch(pattern.Pattern, -1) matches := flagre.FindAllStringSubmatch(pattern.Pattern, -1)
if matches != nil { // we have a regex with flags
// we have a regex with flags for _, match := range matches {
for _, match := range matches { pattern.Pattern = match[1] // the inner part is our actual pattern
pattern.Pattern = match[1] // the inner part is our actual pattern flags := match[2] // the flags
flags := match[2] // the flags
for _, flag := range flags { for _, flag := range flags {
switch flag { switch flag {
case 'i': case 'i':
pattern.Pattern = `(?i)` + pattern.Pattern pattern.Pattern = `(?i)` + pattern.Pattern
case '!': case '!':
pattern.Negate = true pattern.Negate = true
}
} }
} }
} }