polyfloyd/go-errorlint
A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme
GoMIT
Issues
- 3
Prevent exposing external errors in package API
#68 opened by HTechHQ - 1
False positive when comparing `any`
#93 opened by mattdowdell - 0
- 1
Allow `%T` verb
#81 opened by MigratoryCoconuts - 2
- 2
- 3
implement whilelist for switch
#54 opened by kolyshkin - 4
- 1
- 4
Warning about comparisons for indirect errors
#55 opened by kolyshkin - 2
Stack size exceeded in error assignment cycle
#57 opened by jmacd - 4
Disable type assertion of errors when used with assignment in a switch statement
#43 opened by avinash-fam - 6
- 0
- 14
- 2
- 2
- 3
Issues with multiple errors in fmt.Errorf()
#36 opened by qfornaguera - 3
Consider Minimum Go Version in go.mod?
#37 opened by tri-adam - 1
Describe releases changes
#34 opened by mih-kopylov - 3
- 2
Ability to toggle assertion linter for interfaces
#28 opened by dopey - 2
Not all of the issues about comparing err with gorm.ErrRecordNotFound using '==' directly can be detected by errorlint.
#22 opened by dumbFeng - 2
- 1
- 2
- 1
When argument repeated via explicit indexes in `fmt.Errorf`, fails error wrap check
#21 opened by salkrr - 7
fatal error: stack overflow
#19 opened by acim - 1
- 1
- 5
- 1
- 1
Why is `%w` wrong to use?
#9 opened by frederikhors - 0
Flag to disable swtich case checks
#8 opened by kishaningithub - 1
multiple Error wrapping
#7 opened by K4L1Ma - 3
- 1
Detect other kinds of errorf wrapping
#2 opened by coder543 - 5
Publish docker image
#1 opened by jeanlucmongrain