jmhodges / copyfighter
Statically analyzes Go code and reports functions that are passing large structs by value
☆204Updated 3 years ago
Related projects ⓘ
Alternatives and complementary repositories for copyfighter
- Diodes are ring buffers manipulated via atomics.☆463Updated 2 weeks ago
- View annotated files based on line-spec☆227Updated 10 months ago
- Code generation tools for Go.☆423Updated last month
- Golang errors with stacktrace and context☆273Updated 8 months ago
- reflectwalk is a Go library for "walking" complex structures, similar to walking a filesystem.☆276Updated 2 years ago
- Tool to detect Go structs that would take less memory if their fields were sorted.☆536Updated last year
- Atomic Boolean library for cleaner Go code, optimized for performance yet simple to use.☆263Updated 2 years ago
- Arbitrary-precision decimals for Go☆689Updated 3 months ago
- A playground for things that aren't interesting enough to have their own repo.☆335Updated 2 months ago
- Small library to read your configuration from environment variables☆241Updated 3 years ago
- Remove unnecessary type conversions from Go source☆378Updated last year
- panicwrap is a Go library for catching and handling panics in Go applications.☆445Updated 7 months ago
- Package rehttp implements a Go HTTP transport that handles retries.☆217Updated 8 months ago
- A library for doing diffs of arbitrary Golang structs.☆259Updated 4 years ago
- prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.☆637Updated 7 months ago
- Simple backoff algorithm in Go (golang)☆631Updated 9 months ago
- Go (golang) http calls with retries and backoff☆649Updated 2 years ago
- atomic is a go package for atomic file writing☆200Updated 2 years ago
- Concurrent Buffered IO in Go #golang☆241Updated 2 years ago
- A CLI to turn Go's benchmark output into pictures☆341Updated 5 years ago
- go4 hosts the go4.org packages.☆328Updated last year
- Go statsd client library with zero allocation overhead, great performance and reconnects☆111Updated 3 weeks ago
- tiny Go library to normalize URLs☆474Updated 8 months ago
- Make temporary edits to your Go module dependencies☆898Updated 3 years ago
- Errwrap is a Go (golang) library for wrapping and querying errors.☆404Updated this week
- Go package porting the standard hashing algorithms to a more efficient implementation.☆286Updated 4 months ago
- An example of good godoc documentation.☆160Updated 8 years ago
- Stack traces for Go errors☆539Updated 8 months ago
- Exponentially Weighted Moving Average algorithms for Go.☆439Updated 11 months ago
- Minimal metrics for Go (counter/gauge/histogram). No dependencies. Compatible with expvar. Web UI included.☆358Updated 4 years ago