uudashr / ifaceLinks
Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
☆17Updated 6 months ago
Alternatives and similar repositories for iface
Users that are interested in iface are comparing it to the libraries listed below
Sorting:
- 🚔 Enforce field tags in (un)marshaled structs☆39Updated last month
- Golang linter to use strconv☆43Updated 2 months ago
- detects nested contexts in loops or function literals☆64Updated last week
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆36Updated 2 months ago
- Support for Unix domain sockets in Go HTTP clients☆84Updated 4 months ago
- Go linter that checks types that are json encoded - reports unsupported types and unnecessary error checks☆42Updated this week
- ☆54Updated last year
- Go linter to detect erroneous multiplication of duration values☆49Updated 2 months ago
- Run Go tests inside a Docker image☆100Updated 11 months ago
- Accept Interfaces, Return Concrete Types☆78Updated last month
- ☆26Updated 3 years ago
- Golang linter to check the errors handling expressions☆64Updated 4 months ago
- Check that no globals are present in Go code.☆127Updated 7 months ago
- Go linter for finding defer statements inside for loops☆26Updated 2 years ago
- Create a heatmap index based on the profile.proto profile data☆24Updated 3 years ago
- A linter that handle directives into `go.mod`.☆16Updated last month
- JSON schema support for Go programs☆90Updated 2 months ago
- The open2opaque tool migrates Go packages from the Go Protobuf Open Struct API to the Opaque API.☆25Updated 2 months ago
- A collection of efficient generic integer parser functions for Go☆19Updated last year
- alternative condition variable synchronization primitive☆32Updated last year
- errs is a package for making errors friendly and easy☆54Updated last year
- golang dependency analysis☆22Updated 2 years ago
- Benchmark the init cost of Go packages☆83Updated 4 months ago
- Contains primitives for marshaling/unmarshaling Unix timestamp/epoch to/from built-in time.Time type in JSON☆17Updated last year
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆57Updated 5 months ago
- misspelled word linter for Go comments, string literals and embedded files☆43Updated 9 months ago
- a golang test framework for asserting expected escape analysis results & heap allocations☆73Updated last year
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.☆70Updated last year
- Context-aware I/O streams (Writer, Reader) for Go☆55Updated 2 years ago
- Better sync package for Go.☆22Updated last year