Skip to content

Entry

errcheck

Appears in 6 awesome lists

Errcheck is a program for checking for unchecked errors in Go programs.

Open github.comkisielk/errcheck

Found in these lists

Awesome Go

Section: Code Analysis · Errcheck is a program for checking for unchecked errors in Go programs.

FreshScore 94

Awesome Go Linters

Section: Bugs · Errcheck is a program for checking for unchecked errors in Go programs.

ArchivedScore 49

favorite-link

Section: July 10, 2026

FreshScore 85

go-awesome

Section: 代码分析 · 检测未处理的错误(errors)

StaleScore 56

Static Analysis

Section: General · Check that error return values are used.

FreshScore 91

awesome-go

Section: Linters and Formatters · errcheck checks that you checked errors.

FreshScore 81

gosimple

staticcheck is go vet on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C#.

In 5 listsDetails

golangci-lint

A fast Go linters runner. It runs linters in parallel, uses caching, supports yaml config, has integrations with all major IDE and has dozens of linters included.

In 5 listsDetails

revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

In 4 listsDetails

go-critic

Go source code linter that maintains checks which are currently not implemented in other linters.

In 4 listsDetails

todocheck

Static code analyser which links TODO comments in code with issues in your issue tracker.

In 3 lists

dupl

Reports potentially duplicated code.

In 3 lists

go-cleanarch

go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects.

In 3 lists

unconvert

Remove unnecessary type conversions from Go source.

In 3 lists