Build software better, together

#

Static code analysis

Star

Static program analysis (or static analysis) is the analysis of computer programs performed without executing them, in contrast with dynamic program analysis, which is performed on programs during their execution.

Here are 615 public repositories matching this topic...

static-analysis

⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.

  • Updated Mar 23, 2026
  • Rust
checkstyle

Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.

  • Updated Apr 6, 2026
  • Java

Phan is a static analyzer for PHP. Phan prefers to avoid false-positives and attempts to prove incorrectness rather than correctness.

  • Updated Apr 3, 2026
  • PHP
revive

🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint

  • Updated Mar 30, 2026
  • Go

A tool to help eliminate NullPointerExceptions (NPEs) in your Java code with low build-time overhead

  • Updated Apr 3, 2026
  • Java