Skip to content

Entry

gosimple

Appears in 5 awesome lists

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

Open github.comdominikh/go-tools

Found in these lists

Awesome Go

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

FreshScore 94

Awesome Go Linters

Section: Style and Patterns Checking · gosimple is a linter for Go source code that specialises on simplifying code.

ArchivedScore 49

go-awesome

Section: 代码分析 · 一系列的 Go 代码静态分析工具

StaleScore 56

Static Analysis

Section: More collections · A collection of tools and libraries for working with Go code, including linters and static analysis

FreshScore 91

awesome-go

Section: Linters and Formatters · Staticcheck - The advanced Go linter

FreshScore 81

errcheck

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

In 6 listsDetails

Bearer

Open-Source static code analysis tool to discover, filter and prioritize security risks and vulnerabilities leading to sensitive data exposures (PII, PHI, PD). Highly configurable and easily extensible, built for security and engineering teams.

In 6 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

gofumpt

Enforce a stricter format than gofmt, while being backwards-compatible. That is, gofumpt is happy with a subset of the formats that gofmt is happy with. The tool is a fork of gofmt as of Go 1.19, and requires Go 1.18 or later. It can be used as a drop-in replacement to format your Go code, and…

In 4 listsDetails

gosec

Inspects source code for security problems by scanning the Go AST and matching it with a set of rules. Comes bundled in a Docker container securego/gosec.

In 5 listsDetails

todocheck

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

In 3 lists