← All repos

go-tools

Staticcheck - The advanced Go linter

linterlinterssponsorstatic-analysisstaticcheck
Browse cluster: JavaScript Standard Style Linting
2,216commits
76contributors
7languages

Tech stack & purpose

Staticcheck is an advanced static analysis linter for Go that detects bugs, performance issues, offers code simplifications, and enforces style rules. The go-tools repository, maintained by Dominikh, contains Staticcheck along with several companion utilities: structlayout displays struct field sizes and memory padding, structlayout-optimize reorders fields to minimize padding, and structlayout-pretty visualizes struct layouts with ASCII art. The tools are written in Go and leverage static analysis techniques to provide comprehensive code quality analysis and optimization insights.

Languages

Go
98.9%
HTML
0.8%
SCSS
0.1%
Shell
0.1%
Emacs Lisp
0.1%
JavaScript
0.0%
Nix
0.0%

Contributors (top 30 of 76)