Skip to content

Entry

golangci-lint

Appears in 5 awesome lists

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.

Open github.comgolangci/golangci-lint

Found in these lists

Awesome Go

Section: Code Analysis · 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.

FreshScore 94

Awesome Go Linters

Section: Linters Helper Tools · Linters Runner for Go. 5x faster than gometalinter. Nice colored output. Can report only new issues. Fewer false-positives. Yaml/toml config.

ArchivedScore 49

Awesome Ops

Section: Dev-Tools · 一个快速的 Go linter 运行器。它并行运行 linter,使用缓存,支持 yaml 配置,与所有主要 IDE 集成,并包含数十个 linter

ActiveScore 79

go-awesome

Section: 代码分析 · 代码质量检查分析工具

StaleScore 56

awesome-go

Section: Linters and Formatters · Fast linters runner for Go

FreshScore 81

errcheck

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

In 6 listsDetails

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

revive

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

In 4 listsDetails

air

star:22840 Air - Live reload for Go apps.

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