Exhaustive code analysis
Staticcheck and related tools cover all kinds of code issues:
from simple bugs that only waste your time in the form of
failing tests, to complex bugs that could go unnoticed for
months, blowing up at the worst possible time. With over a
hundred checks, staticcheck makes sure that your code has fewer
bugs and simpler code.
Unlike other static analysis tools, staticcheck provides near-instant
results. Get fast feedback in your editors and CI environment,
making sure bad code never even gets committed.
Staticcheck is being improved constantly, making it faster, more
robust and able to find more bugs. When staticcheck was first
released, it implemented 10 unique checks. Today, it supports
over a hundred different checks – with plans for many more.
Documentation & personalized support
The results of static analysis tools can oftentimes be overwhelming
– especially if they find bugs your developers don't immediately
understand. That is why all checks in staticcheck are accompanied by
documentation, explaining the specifics of the checks and why the
code at hand is incorrect. Additionally, the commercial package
includes personalized support.
No complex pricing options
Startups, small established businesses, enterprises and open-source
developers – code quality matters for everyone. To emphasize the
importance of static analysis and to keep pricing simple, staticcheck
has exactly two prices: $0 for the use of the tools, and a fixed
price for commercial support. Neither the size of your teams nor the
number of offices matter.