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.

GitHub

2k stars
21 watching
116 forks
Language: Go
last commit: about 1 month ago
Linked from 2 awesome lists

conventionsgogo-lintpackgolanghacktoberfestidiomatic-golinterlintpackruleguardstyle-checker

Backlinks from these awesome lists:

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