staticcheck
« Back to VersTracker
Description:
State of the art linter for the Go programming language
Type: Formula  |  Latest Version: 2025.1.1@12  |  Tracked Since: Dec 2, 2025
Links: Homepage  |  @staticcheck  |  formulae.brew.sh
Category: Developer tools
Tags: golang linter static-analysis code-quality developer-tools
Install: brew install staticcheck
About:
Staticcheck is a sophisticated static analysis tool specifically designed for Go, offering advanced type checking and bug detection capabilities. It identifies subtle bugs, performance issues, and style violations that standard compilers often miss, providing actionable suggestions to improve code quality and reliability.
Key Features:
  • Advanced type inference and checking
  • Detects bugs, performance issues, and style violations
  • Low false positive rate with precise diagnostics
  • Fast execution optimized for large codebases
  • Comprehensive checks covering Go best practices
Use Cases:
  • Continuous integration pipelines for Go projects
  • Pre-commit code quality validation
  • Refactoring legacy Go codebases safely
  • Enforcing Go coding standards across teams
Alternatives:
  • golangci-lint – Meta-linter that aggregates multiple tools including staticcheck
  • go vet – Official Go tool with fewer checks and less precision
  • gosec – Security-focused linter, while staticcheck covers broader code quality
Version History
Detected Version Rev Change Commit
Jan 15, 2026 7:32pm 12 REVISION_ONLY 12da0499
Dec 2, 2025 7:43pm 11 VERSION_BUMP 7480eaa4
Sep 15, 2025 12:51pm 7 VERSION_BUMP 67a7f6b0
Jan 16, 2025 10:04pm 4 VERSION_BUMP 22ca72b3
Jan 16, 2025 9:10pm 4 VERSION_BUMP 00f6a2aa
Dec 4, 2024 6:32am 3 VERSION_BUMP fa2d5bde
Dec 4, 2024 1:19am 3 VERSION_BUMP 06b9abb1
Dec 3, 2024 4:35pm 3 VERSION_BUMP 65b94fe5
Nov 24, 2024 12:29pm 2 VERSION_BUMP 909832b8