go-critic
Code inspector
A comprehensive and opinionated Go source code linter that provides checks for bugs, performance, and style issues.
The most opinionated Go source code linter for code audit.
2k stars
21 watching
116 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists
conventionsgogo-lintpackgolanghacktoberfestidiomatic-golinterlintpackruleguardstyle-checker
Related projects:
Repository | Description | Stars |
---|---|---|
zimmski/go-mutesting | A tool to detect untested parts of source code by introducing small changes and testing the resulting behavior. | 643 |
qiniu/checkstyle | A tool that checks Go source code style and suggests improvements | 129 |
surullabs/lint | Tool to run multiple linters on Go code to detect errors and warnings | 67 |
sashamelentyev/usestdlibvars | Detects potential misuse of standard library variables in Go code | 43 |
reviewdog/action-golangci-lint | Automates code review with golangci-lint on pull requests | 218 |
arangogutierrez/golinty-action | Automates Go code lint checks on PR events to maintain code quality | 10 |
go-gremlins/gremlins | A tool to verify test quality by randomly introducing changes into the code tested and determining if those changes are caught by tests | 198 |
jerome1337/golint-action | An action that runs a code linting tool on Go files in a specified directory. | 6 |
hhatto/gocloc | A tool for measuring the complexity of software code in various programming languages. | 808 |
gookit/validate | A comprehensive data validation and filtering tool for Go | 1,077 |
go-the-way/validator | A lightweight model validator written in Go. | 7 |
preslavmihaylov/todocheck | Annotates TODO comments with issue links to prevent undocumented code issues | 427 |
tomarrell/wrapcheck | A tool to check if errors from external packages are wrapped around their source code | 309 |
simonwaldherr/golibs | A collection of reusable Go code snippets and libraries to simplify common tasks in software development | 122 |
mfridman/tparse | Analyzes and summarizes Go test output for developers. | 1,025 |