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
22 watching
117 forks
Language: Go
last commit: 3 months 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. 650
qiniu/checkstyle A tool that checks Go source code style and suggests improvements 130
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 reviews with linting and reporting tools 219
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 201
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. 816
gookit/validate A comprehensive data validation and filtering tool for Go 1,079
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 428
tomarrell/wrapcheck A tool to help identify the source of errors during debugging by checking if external package errors are wrapped correctly 310
simonwaldherr/golibs A collection of reusable Go code snippets and libraries to simplify common tasks in software development 121
mfridman/tparse Analyzes and summarizes Go test output for developers. 1,036