go-tools

Staticcheck is a static analysis tool developed for the Go programming language. It detects errors and performance problems within the code by means of static analysis, provides simplification of the code, and enforces style rules. This project also includes additional tools that demonstrate and optimize the memory layout of struct building blocks.

GO

dominikh · Code Quality & Review

STARS6.9K
FORKS431
COMMITS0
CONTRIBUTORS0
VERSION2026.2.1
UPDATED6 days ago
GoStatic AnalysisLinterCode QualityMIT

Common commercial products in this category: SonarCloud, Codacy, DeepSource

What can it do?
  • You detect errors and performance problems in your Go code with static analysis.
  • You review the memory layout of the Struct fields and reorder them to minimize the amount of filling.
  • In your codebase, you enforce style rules and simplify your code.
Heads up
  • • High number of open issues (626)
User reviews
  • ↓ NegativeHacker News

    Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang

    “gqlgen allows you to write GraphQL Servers with resolvers, etc. graphql-go-tools implements not just the GraphQL specification but also comes with a GraphQL engine that is "thunk-based". What this means is that you don't "implement" resolvers, you configure them. We then have a…”

My note

Alternative pages

More in: Code Quality & Review