nishanths / exhaustive
Check exhaustiveness of switch statements of enum-like constants in Go source code.
☆299Updated 6 months ago
Related projects ⓘ
Alternatives and complementary repositories for exhaustive
- A Go linter to check that errors from external packages are wrapped☆309Updated this week
- A source code linter that can be used to find code that will cause problems with Go's error wrapping scheme☆248Updated last week
- A collection of packages to augment the go testing package and support common patterns.☆518Updated 2 months ago
- Go linter for forbidding identifiers☆125Updated 4 months ago
- golang analyzer that finds structures with uninitialized fields☆127Updated this week
- Simple Go snapshot testing☆308Updated last year
- A Go tool to auto generate methods for your enums☆437Updated last month
- Convert Go values to their AST☆308Updated 3 months ago
- Tool to detect Go structs that would take less memory if their fields were sorted.☆536Updated last year
- A simple assertion library using Go generics☆147Updated last week
- GCI, a tool that control golang package import order and make it always deterministic.☆429Updated 2 months ago
- Assert your Go code is inlined and bounds-check eliminated☆245Updated 7 months ago
- noctx finds sending http request without context.Context.☆185Updated 2 months ago
- Check that no globals are present in Go code.☆105Updated last year
- Optional is a library of optional Go types☆210Updated last year
- Rapid is a modern Go property-based testing library☆590Updated 2 weeks ago
- Integration testing in Go with Docker☆105Updated 2 months ago
- Calculates cognitive complexities of functions (and methods) in Go source code. (Golang cognitive complexity)☆350Updated 3 months ago
- ☆121Updated 5 months ago
- Go linter that checks if package imports are in a list of acceptable packages.☆149Updated last week
- Accurate Code Coverage reporting for Golang (Go)☆220Updated last year
- A library that provides Go Generics friendly "optional" features.☆157Updated last week
- A modern generic testing assertions library for Go☆168Updated 2 weeks ago
- Quick helpers for testing Go applications☆529Updated 8 months ago
- The Golang linter that checks usage of github.com/stretchr/testify.☆101Updated this week
- Automated Semantic Import Versioning Upgrades☆370Updated 8 months ago
- gta: do transitive analysis to find packages whose dependencies have changed☆202Updated 3 months ago
- Courtney is a coverage tool for Go☆168Updated 2 months ago
- Generate readme file from Go doc. Now available as a Github action!☆213Updated last month
- Generic resource pool for Go☆304Updated 2 months ago