Reduce linter ignores

This commit is contained in:
Michael Eischer
2025-09-21 22:10:22 +02:00
parent 8518c1f7d9
commit 88bdf20bd8
6 changed files with 19 additions and 14 deletions

View File

@@ -64,10 +64,11 @@ func parseFilter(envname string, pad func(string) string) map[string]bool {
for _, fn := range strings.Split(env, ",") {
t := pad(strings.TrimSpace(fn))
val := true
if t[0] == '-' {
switch t[0] {
case '-':
val = false
t = t[1:]
} else if t[0] == '+' {
case '+':
val = true
t = t[1:]
}

View File

@@ -297,11 +297,12 @@ func TestIndexUnserialize(t *testing.T) {
rtest.Equals(t, test.tpe, blob.Type)
rtest.Equals(t, test.offset, blob.Offset)
rtest.Equals(t, test.length, blob.Length)
if task.version == 1 {
switch task.version {
case 1:
rtest.Equals(t, uint(0), blob.UncompressedLength)
} else if task.version == 2 {
case 2:
rtest.Equals(t, test.uncompressedLength, blob.UncompressedLength)
} else {
default:
t.Fatal("Invalid index version")
}
}

View File

@@ -593,10 +593,11 @@ func shouldOverwrite(overwrite OverwriteBehavior, node *restic.Node, destination
return false, err
}
if overwrite == OverwriteIfNewer {
switch overwrite {
case OverwriteIfNewer:
// return if node is newer
return node.ModTime.After(fi.ModTime()), nil
} else if overwrite == OverwriteNever {
case OverwriteNever:
// file exists
return false, nil
}