chore(lint): update to golangci-lint v2.6.0 (#7645)

Update to the latest golangci-lint version and use built-in modernize
linter, instead of a custom CI step.

Signed-off-by: Ville Vesilehto <ville@vesilehto.fi>
This commit is contained in:
Ville Vesilehto
2025-10-30 14:07:16 +02:00
committed by GitHub
parent 60e2d455f9
commit 5cf4c80ac0
4 changed files with 11 additions and 9 deletions

View File

@@ -44,8 +44,8 @@ func (r *cnameTargetRule) getFromAndToTarget(inputCName string) (from string, to
return inputCName, r.paramToTarget + after
}
case SuffixMatch:
if strings.HasSuffix(inputCName, r.paramFromTarget) {
return inputCName, strings.TrimSuffix(inputCName, r.paramFromTarget) + r.paramToTarget
if before, ok := strings.CutSuffix(inputCName, r.paramFromTarget); ok {
return inputCName, before + r.paramToTarget
}
case SubstringMatch:
if strings.Contains(inputCName, r.paramFromTarget) {