abhinav / requiredfieldLinks
Go linter that checks for required fields in structs.
☆30Updated 2 months ago
Alternatives and similar repositories for requiredfield
Users that are interested in requiredfield are comparing it to the libraries listed below
Sorting:
- golang linter to detect named returns☆29Updated this week
- linter to enforce consistent import aliases☆16Updated 10 months ago
- 🚔 Enforce field tags in (un)marshaled structs☆38Updated this week
- Mutable strings in Golang via overlays☆14Updated 2 years ago
- Golang linter to use strconv☆42Updated 2 weeks ago
- A linter that handle directives into `go.mod`.☆16Updated 2 months ago
- a slog handler for testing that code logs expected results☆23Updated last year
- A simple utility for running exhaustiveness checks on Go "sum types."☆38Updated last week
- Micro expression parser library for Go☆33Updated 11 months ago
- intrange is a program for checking for loops that could use the Go 1.22 integer range feature.☆36Updated 3 weeks ago
- Safe number conversion in Go: address gosec G115 and cwe-190 Integer Overflow or Wraparound☆71Updated this week
- misspelled word linter for Go comments, string literals and embedded files☆43Updated 8 months ago
- detects nested contexts in loops or function literals☆58Updated this week
- A linter that checks for duplicate words in the source code (usually miswritten)☆15Updated last week
- Enhanced Go reflection using DWARF debug information to extract function parameter names☆55Updated 3 months ago
- Generate Go enum encoding☆15Updated 2 months ago
- Quick helpers for testing Go applications using generics.☆53Updated 7 months ago
- Allows for SQL syntax like querying into golang []slice structures. Supports sub-slices, sup-struct and maps!☆55Updated last month
- 🛡 Linter for Go that checks static call arguments against the function guards (aka contracts).☆25Updated 2 years ago
- A linter that handles struct tags.☆55Updated 2 months ago
- Analyzer: checks whether err of sql.Rows is checked.☆17Updated 2 years ago
- timea.go (did you see what I did there?) is a simple library to print given times in "time ago" manner.☆49Updated last year
- alternative condition variable synchronization primitive☆29Updated last year
- Line editor based on the Bubbletea library.☆87Updated 2 years ago
- goimportx is a tool to help you manage your go imports.☆10Updated last year
- A simple fs.FS implementation to be used inside tests.☆34Updated 2 years ago
- ☆44Updated 7 months ago
- Go package for accessing, navigating and manipulating values from an untyped json document.☆24Updated 8 months ago
- Protobuf golang linter - use getters instead of fields.☆31Updated last month
- A set of tools for building parsers using the Go programming language.☆49Updated 2 years ago