gitea/modules/util
silverwind 74f0c84fa4
Enable more `revive` linter rules ()
Noteable additions:

- `redefines-builtin-id` forbid variable names that shadow go builtins
- `empty-lines` remove unnecessary empty lines that `gofumpt` does not
remove for some reason
- `superfluous-else` eliminate more superfluous `else` branches

Rules are also sorted alphabetically and I cleaned up various parts of
`.golangci.yml`.
..
filebuffer Add `io.Closer` guidelines ()
rotatingfilewriter Replace `interface{}` with `any` ()
color.go Fix and rewrite contrast color calculation, fix project-related bugs ()
color_test.go Fix and rewrite contrast color calculation, fix project-related bugs ()
error.go Replace `interface{}` with `any` ()
file_unix.go Implement FSFE REUSE for golang files ()
file_unix_test.go Implement FSFE REUSE for golang files ()
file_windows.go Implement FSFE REUSE for golang files ()
io.go Fix profile render when the README.md size is larger than 1024 bytes ()
io_test.go Fix profile render when the README.md size is larger than 1024 bytes ()
keypair.go Use `crypto/sha256` ()
keypair_test.go Use `crypto/sha256` ()
legacy.go Implement FSFE REUSE for golang files ()
legacy_test.go Implement FSFE REUSE for golang files ()
pack.go Replace `interface{}` with `any` ()
pack_test.go Add support for incoming emails ()
paginate.go Replace `interface{}` with `any` ()
paginate_test.go Implement FSFE REUSE for golang files ()
path.go Upgrade to golangci-lint@v1.55.0 ()
path_test.go Use a general approach to access custom/static/builtin assets ()
remove.go Implement FSFE REUSE for golang files ()
sanitize.go Implement FSFE REUSE for golang files ()
sanitize_test.go Implement FSFE REUSE for golang files ()
sec_to_time.go Store and use seconds for timeline time comments ()
sec_to_time_test.go Implement FSFE REUSE for golang files ()
shellquote.go Implement FSFE REUSE for golang files ()
shellquote_test.go Implement FSFE REUSE for golang files ()
slice.go Performance improvements for pull request list page ()
slice_test.go Replace `util.SliceXxx` with `slices.Xxx` ()
string.go Add option to disable ambiguous unicode characters detection ()
string_test.go Implement FSFE REUSE for golang files ()
timer.go Rewrite queue ()
timer_test.go Use a general approach to access custom/static/builtin assets ()
truncate.go Add ability to set multiple redirect URIs in OAuth application UI ()
truncate_test.go Use more specific test methods ()
url.go Add `RemoteAddress` to mirrors ()
util.go Clean up log messages ()
util_test.go Enable more `revive` linter rules ()