Kai Xia
35753c20ca
enable dupl check
...
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-03-01 18:17:32 +11:00
Kai Xia
0c1d0c2c47
enable whitespace
...
Whitespace is a linter that checks for unnecessary newlines at the start and end of functions, if, for, etc.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:31:07 +11:00
Kai Xia
bcc13d1f9b
enable wastedassign
...
Finds wasted assignment statements.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:31:07 +11:00
Kai Xia
7d907cd6b0
enable predeclared
...
Find code that shadows one of Go's predeclared identifiers.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:31:07 +11:00
Kai Xia
06f8586750
enable prealloc
...
Find slice declarations that could potentially be pre-allocated.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:31:07 +11:00
Kai Xia
44dd3678fe
enable nakedret
...
Checks that functions with naked returns are not longer than a maximum size (can be zero).
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:31:07 +11:00
Kai Xia
fd0b438585
enable misspell
...
Finds commonly misspelled English words.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:14:19 +11:00
Kai Xia
f26de5de05
enable goprintffuncname
...
Checks that printf-like functions are named with `f` at the end.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:14:19 +11:00
Kai Xia
f15ce0cfa2
enable dogsled
...
Checks assignments with too many blank identifiers (e.g. x, _, _, _, := f()).
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:14:19 +11:00
Kai Xia
bbbe766caa
enable bodyclose
...
Checks whether HTTP response body is closed successfully.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-25 21:14:19 +11:00
Kai Xia(夏恺)
9bcfc00ac4
refactor: cleanup dead code and turn on dead code detection in CI ( #515 )
...
* cleanup dead code.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
* add these two back with flag.
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
* fix ci
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
* remove this confusing line
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
* make fmt
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
* remove unused method.
picked up by golangci-lint run
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
---------
Signed-off-by: Kai Xia <kaix+github@fastmail.com>
2026-02-24 21:52:25 +08:00
Artem Yadelskyi
af816e730f
feat(linter): Fix govet linter
2026-02-20 22:35:16 +02:00
Artem Yadelskyi
9ac60c60f1
feat(fmt): Run formatters
2026-02-18 21:48:23 +02:00
Artem Yadelskyi
d1bccedcb0
feat(linters): Temporarily disable most linters
2026-02-16 17:13:35 +02:00
Artem Yadelskyi
65af7a4ab4
feat(linters): Added golangci-lint config & CI job
2026-02-16 13:45:36 +02:00