uudashr / ifaceLinks
Linter to detects the overuse or misuse of interfaces in Go code AKA "Interface Pollution"
β16Updated 3 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β38Updated this week
- Golang linter to use strconvβ41Updated this week
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.β35Updated this week
- Go linter to detect erroneous multiplication of duration valuesβ48Updated last year
- Go linter that checks types that are json encoded - reports unsupported types and unnecessary error checksβ41Updated this week
- β99Updated 9 months ago
- Support for Unix domain sockets in Go HTTP clientsβ84Updated 3 weeks ago
- go test with colorsβ11Updated last year
- β25Updated 3 years ago
- A fast (5x) string keyed read-only map for Go - particularly good for keys using a small set of nearby runes.β69Updated last year
- pct is a 'sort | uniq -c' replacement that also prints percentagesβ42Updated 2 years ago
- Go linter for finding defer statements inside for loopsβ26Updated last year
- detects nested contexts in loops or function literalsβ56Updated 2 weeks ago
- Golang linter to check the errors handling expressionsβ56Updated last month
- Accept Interfaces, Return Concrete Typesβ77Updated last month
- Run Go tests inside a Docker imageβ100Updated 8 months ago
- Benchmark the init cost of Go packagesβ82Updated last month
- Create a heatmap index based on the profile.proto profile dataβ24Updated 3 years ago
- A Go API for perf_event_openβ24Updated last year
- β27Updated 3 years ago
- Go Vet-style linter to find incorrect uses of reflect.SliceHeader and reflect.StringHeader, and unsafe casts between structs with architeβ¦β43Updated 2 years ago
- alternative condition variable synchronization primitiveβ30Updated 11 months ago
- WIPβ18Updated 3 months ago
- importable versions of parts of the Go standard libraryβ50Updated 3 years ago
- Linter that confirms DB rows and statements are closed properly.β90Updated 4 months ago
- errs is a package for making errors friendly and easyβ53Updated last year
- Generic pointer helpersβ16Updated 2 years ago
- nargs is a Go static analysis tool to find unused arguments in function declarations.β86Updated 5 months ago
- Simple oauth promptingβ28Updated last year
- A linter to ensure that slices are not initialized with non-zero lengthβ78Updated 8 months ago