mirror of
https://github.com/restic/restic.git
synced 2025-12-11 18:47:50 +00:00
Reduce linter ignores
This commit is contained in:
@@ -36,8 +36,7 @@ linters:
|
|||||||
- "-ST1021"
|
- "-ST1021"
|
||||||
- "-ST1022"
|
- "-ST1022"
|
||||||
# extra disables
|
# extra disables
|
||||||
- "-QF1003"
|
- "-QF1008" # don't warn about specifing name of embedded field on access
|
||||||
- "-QF1008"
|
|
||||||
exclusions:
|
exclusions:
|
||||||
generated: lax
|
generated: lax
|
||||||
rules:
|
rules:
|
||||||
|
|||||||
@@ -65,17 +65,19 @@ func runInit(ctx context.Context, opts InitOptions, gopts GlobalOptions, args []
|
|||||||
printer := newTerminalProgressPrinter(gopts.JSON, gopts.verbosity, term)
|
printer := newTerminalProgressPrinter(gopts.JSON, gopts.verbosity, term)
|
||||||
|
|
||||||
var version uint
|
var version uint
|
||||||
if opts.RepositoryVersion == "latest" || opts.RepositoryVersion == "" {
|
switch opts.RepositoryVersion {
|
||||||
|
case "latest", "":
|
||||||
version = restic.MaxRepoVersion
|
version = restic.MaxRepoVersion
|
||||||
} else if opts.RepositoryVersion == "stable" {
|
case "stable":
|
||||||
version = restic.StableRepoVersion
|
version = restic.StableRepoVersion
|
||||||
} else {
|
default:
|
||||||
v, err := strconv.ParseUint(opts.RepositoryVersion, 10, 32)
|
v, err := strconv.ParseUint(opts.RepositoryVersion, 10, 32)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return errors.Fatal("invalid repository version")
|
return errors.Fatal("invalid repository version")
|
||||||
}
|
}
|
||||||
version = uint(v)
|
version = uint(v)
|
||||||
}
|
}
|
||||||
|
|
||||||
if version < restic.MinRepoVersion || version > restic.MaxRepoVersion {
|
if version < restic.MinRepoVersion || version > restic.MaxRepoVersion {
|
||||||
return errors.Fatalf("only repository versions between %v and %v are allowed", restic.MinRepoVersion, restic.MaxRepoVersion)
|
return errors.Fatalf("only repository versions between %v and %v are allowed", restic.MinRepoVersion, restic.MaxRepoVersion)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -173,9 +173,10 @@ func main() {
|
|||||||
ctx := createGlobalContext()
|
ctx := createGlobalContext()
|
||||||
err = newRootCommand().ExecuteContext(ctx)
|
err = newRootCommand().ExecuteContext(ctx)
|
||||||
|
|
||||||
if err == nil {
|
switch err {
|
||||||
|
case nil:
|
||||||
err = ctx.Err()
|
err = ctx.Err()
|
||||||
} else if err == ErrOK {
|
case ErrOK:
|
||||||
// ErrOK overwrites context cancellation errors
|
// ErrOK overwrites context cancellation errors
|
||||||
err = nil
|
err = nil
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -64,10 +64,11 @@ func parseFilter(envname string, pad func(string) string) map[string]bool {
|
|||||||
for _, fn := range strings.Split(env, ",") {
|
for _, fn := range strings.Split(env, ",") {
|
||||||
t := pad(strings.TrimSpace(fn))
|
t := pad(strings.TrimSpace(fn))
|
||||||
val := true
|
val := true
|
||||||
if t[0] == '-' {
|
switch t[0] {
|
||||||
|
case '-':
|
||||||
val = false
|
val = false
|
||||||
t = t[1:]
|
t = t[1:]
|
||||||
} else if t[0] == '+' {
|
case '+':
|
||||||
val = true
|
val = true
|
||||||
t = t[1:]
|
t = t[1:]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -297,11 +297,12 @@ func TestIndexUnserialize(t *testing.T) {
|
|||||||
rtest.Equals(t, test.tpe, blob.Type)
|
rtest.Equals(t, test.tpe, blob.Type)
|
||||||
rtest.Equals(t, test.offset, blob.Offset)
|
rtest.Equals(t, test.offset, blob.Offset)
|
||||||
rtest.Equals(t, test.length, blob.Length)
|
rtest.Equals(t, test.length, blob.Length)
|
||||||
if task.version == 1 {
|
switch task.version {
|
||||||
|
case 1:
|
||||||
rtest.Equals(t, uint(0), blob.UncompressedLength)
|
rtest.Equals(t, uint(0), blob.UncompressedLength)
|
||||||
} else if task.version == 2 {
|
case 2:
|
||||||
rtest.Equals(t, test.uncompressedLength, blob.UncompressedLength)
|
rtest.Equals(t, test.uncompressedLength, blob.UncompressedLength)
|
||||||
} else {
|
default:
|
||||||
t.Fatal("Invalid index version")
|
t.Fatal("Invalid index version")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -593,10 +593,11 @@ func shouldOverwrite(overwrite OverwriteBehavior, node *restic.Node, destination
|
|||||||
return false, err
|
return false, err
|
||||||
}
|
}
|
||||||
|
|
||||||
if overwrite == OverwriteIfNewer {
|
switch overwrite {
|
||||||
|
case OverwriteIfNewer:
|
||||||
// return if node is newer
|
// return if node is newer
|
||||||
return node.ModTime.After(fi.ModTime()), nil
|
return node.ModTime.After(fi.ModTime()), nil
|
||||||
} else if overwrite == OverwriteNever {
|
case OverwriteNever:
|
||||||
// file exists
|
// file exists
|
||||||
return false, nil
|
return false, nil
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user