- allow %T verb to not be wrapped
- ignore io.EOF from io.ReadAtLeast
- add exception for encoding/json.decoder.Token
- add exception for mime.ErrInvalidMediaParameter
- Also apply allowed list to value switch statements
- remove init flagset
- exposed AllowPair fields
- remove init function
- extends Analyzer with custom allowed errors via functional options
- add few more allowed errors from std
- speed up isAllowedErrAndFunc via map
- Allow io.EOF from (io.ReadCloser).Read
- Add context errors as allowed direct comparisons (#63)
- Allow type assertions of non-error types (fixes #61)
- Infinite recursion in assignment finder (fixes #57)
- Is methods should be exempt for type assertions and switches too (#50)
- add missing testdata
- ignore unix errno values
- pass extinfo to type assertions
- Permit matching on full paths of allowed errors
- ignore io.EOF from some more sources
- Allowed checker panics in some cases (fixes #42)
- Tar allowlist should be archive/tar
- Require Go 1.20 in go.mod
- Suggest fixes for missing wrap verbs
- Stop linting arguments that are .Error() expressions
- Add the -errorf-multi flag
- Look for multiple %w verbs as these are valid starting with Go 1.20