All notable changes to this project will be documented in this file. This project adheres to semantic versioning.
- Add MIT license
- Update dependencies
- Security patch of golang.org/x/net
- Fix out of bound error
- Fix issue with covered empty case statements
- Fix issue with empty result when GOROOT not set
- Always exclude uncallable _(), eg. stringer generated
- Improve Report performance by caching loaded files
- Simplify and unit test func main
- Func main os included as it's possible to test it
- Added -min flag, uncover fails if below
- Shorten multiline funcs to oneline
- Only use two colors, either it's covered or not.
- Special print uncovered funcs, hiding their body
- Using go/printer to print the entire func signature
- Fix signature panic when having small aligned funcs
- Never show func main as it cannot be covered
- Use tabwriter for output to minimize width of result
- Using go mod
- Show only coverage for named function
- Colorized output to stdout by func, only uncovered are shown