jmhodges / copyfighter
Statically analyzes Go code and reports functions that are passing large structs by value
☆205Updated 3 years ago
Alternatives and similar repositories for copyfighter:
Users that are interested in copyfighter are comparing it to the libraries listed below
- Tool to detect Go structs that would take less memory if their fields were sorted.☆538Updated last year
- View annotated files based on line-spec☆227Updated last year
- ☆379Updated 2 months ago
- Small library to read your configuration from environment variables☆241Updated 3 years ago
- Diodes are ring buffers manipulated via atomics.☆465Updated last week
- Automated Semantic Import Versioning Upgrades☆379Updated last month
- Code generation tools for Go.☆425Updated 3 months ago
- A comprehensive godoc guide.☆413Updated 11 months ago
- Stack traces for Go errors☆545Updated 10 months ago
- A Thread-Safe RateCounter implementation in Golang☆260Updated 8 months ago
- Arbitrary-precision decimals for Go☆705Updated 5 months ago
- Concurrent Buffered IO in Go #golang☆243Updated 2 years ago
- A simple utility for running exhaustiveness checks on Go "sum types."☆431Updated 8 months ago
- Get hash values for arbitrary values in Go (golang).☆755Updated 2 years ago
- Atomic Boolean library for cleaner Go code, optimized for performance yet simple to use.☆264Updated 2 years ago
- go4 hosts the go4.org packages.☆326Updated last year
- Errwrap is a Go (golang) library for wrapping and querying errors.☆411Updated 2 months ago
- Simple backoff algorithm in Go (golang)☆639Updated 11 months ago
- experimental new HTTP client API for #golang (WIP)☆582Updated 6 years ago
- Package rehttp implements a Go HTTP transport that handles retries.☆219Updated 10 months ago
- Error tracing and annotation.☆229Updated 6 years ago
- Courtney is a coverage tool for Go☆169Updated 4 months ago
- Load configuration in cascade from multiple backends into a struct☆496Updated last week
- This tool is similar to golang.org/x/tools/cmd/stringer but generates MarshalJSON and UnmarshalJSON methods.☆488Updated 2 years ago
- atomic is a go package for atomic file writing☆199Updated 2 years ago
- A library for doing diffs of arbitrary Golang structs.☆259Updated 4 years ago
- Source code analyzer that helps you to make your Go programs more consistent.☆340Updated 9 months ago
- Golden file testing for Go☆235Updated 5 months ago
- Go package porting the standard hashing algorithms to a more efficient implementation.☆291Updated 6 months ago
- prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.☆644Updated 9 months ago