diff options
| author | 2026-03-03 21:11:18 +0800 | |
|---|---|---|
| committer | 2026-03-03 21:17:15 +0800 | |
| commit | 37e4dcd9ba583936a7da9bbcb865c6be448e2c19 (patch) | |
| tree | 5ee143867fbc092b68fd9227fcc408edf0ce0281 /config/config.go | |
| parent | object, repository: Ignore erroneous new staticcheck (diff) | |
| signature | No signature | |
config: Fix lints v0.1.40
Diffstat (limited to 'config/config.go')
| -rw-r--r-- | config/config.go | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/config/config.go b/config/config.go index dd973ab6..a4853990 100644 --- a/config/config.go +++ b/config/config.go @@ -10,6 +10,8 @@ import ( "math" "strconv" "strings" + + "codeberg.org/lindenii/furgit/internal/intconv" ) // Config holds all parsed configuration entries from a Git config file. @@ -600,7 +602,7 @@ func isValidSection(s string) bool { if len(s) == 0 { return false } - for i := 0; i < len(s); i++ { + for i := range len(s) { ch := s[i] if !isLetter(ch) && !isDigit(ch) && ch != '-' && ch != '.' { return false @@ -638,7 +640,7 @@ func parseInt32(value string) (int32, error) { if err != nil { return 0, err } - return int32(n64), nil + return intconv.Int64ToInt32(n64) } func parseInt(value string) (int, error) { @@ -653,7 +655,7 @@ func parseInt64(value string) (int64, error) { return parseInt64WithMax(value, int64(^uint64(0)>>1)) } -func parseInt64WithMax(value string, max int64) (int64, error) { +func parseInt64WithMax(value string, maxValue int64) (int64, error) { if value == "" { return 0, errors.New("empty value") } @@ -685,8 +687,8 @@ func parseInt64WithMax(value string, max int64) (int64, error) { return 0, err } - intMax := max - intMin := -max - 1 + intMax := maxValue + intMin := -maxValue - 1 if n > 0 && n > intMax/factor { return 0, errors.New("integer overflow") } @@ -699,7 +701,7 @@ func parseInt64WithMax(value string, max int64) (int64, error) { } func truncateAtNUL(value string) string { - for i := 0; i < len(value); i++ { + for i := range len(value) { if value[i] == 0 { return value[:i] } |
