nishanths / exhaustive
Check exhaustiveness of switch statements of enum-like constants in Go source code.
☆312Updated 4 months ago
Alternatives and similar repositories for exhaustive:
Users that are interested in exhaustive are comparing it to the libraries listed below
- A Go linter to check that errors from external packages are wrapped☆329Updated 2 weeks ago
- A collection of packages to augment the go testing package and support common patterns.☆548Updated 2 months ago
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆282Updated this week
- Go linter for forbidding identifiers☆137Updated 2 months ago
- A Go tool to auto generate methods for your enums☆464Updated last month
- Simple Go snapshot testing☆315Updated last year
- golang analyzer that finds structures with uninitialized fields☆150Updated last month
- Magic number detector for Go.☆196Updated last year
- 🪵 Ensure consistent code style when using log/slog☆171Updated last week
- Go linter that checks if package imports are in a list of acceptable packages.☆161Updated last month
- Tool to detect Go structs that would take less memory if their fields were sorted.☆537Updated last year
- Accurate Code Coverage reporting for Golang (Go)☆219Updated 3 months ago
- Importable package that parses version info from debug.ReadBuildInfo().☆284Updated 5 months ago
- Is a general library to help modify or set data within data structures and other objects.☆262Updated 3 months ago
- Go library for printing human readable, relative time differences 🕰️☆406Updated 9 months ago
- Calculates cognitive complexities of functions (and methods) in Go source code. (Golang cognitive complexity)☆391Updated 4 months ago
- ␊ Whitespace Linter - Forces you to use empty lines!☆282Updated last week
- 🧬 Go Mutation Testing☆262Updated 2 months ago
- Convert Go values to their AST☆310Updated last month
- The Golang linter that checks usage of github.com/stretchr/testify.☆133Updated last week
- Automatically update your Go tests☆290Updated last month
- Golden file testing for Go☆243Updated 8 months ago
- ☆120Updated 9 months ago
- A modern generic testing assertions library for Go☆184Updated last month
- A simple assertion library using Go generics☆158Updated last week
- Courtney is a coverage tool for Go☆170Updated last month
- Python's repr() for Go☆164Updated last week
- Check that no globals are present in Go code.☆112Updated 2 months ago
- Generic resource pool for Go☆350Updated 2 months ago
- Optional is a library of optional Go types☆218Updated last year