← Explore
TOPIC

#static-analysis

Open source repositories tagged with #static-analysis, ranked by health score.

checkstyle
checkstyle/checkstyle
Java
91
health

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.

9.0k
SonarSource
SonarSource/sonarqube
Java
90
health

Continuous Inspection

10.9k
horsicq
horsicq/Detect-It-Easy
JavaScript
89
health

Program for determining types of files for Windows, Linux and MacOS.

11.4k
shivammathur
shivammathur/setup-php
TypeScript
89
health

GitHub action to set up PHP with extensions, php.ini configuration, coverage drivers, and various tools.

3.3k
enola-labs
enola-labs/enola
C
89
health

Architecture intelligence for developers, coding agents, and CI - understand codebases, analyze change impact, and catch architectural regressions.

181
1broseidon
1broseidon/cymbal
C
89
health

Language-agnostic code navigation CLI powered by tree-sitter

308
duriantaco
duriantaco/skylos
Python
88
health

Open source local-first PR scanner that finds dead code, security bugs, secrets, quality regressions, and AI-code mistakes before merge. For first timers refer to https://duriantaco.github.io/skylos/repo-map/

542
repowise-dev
repowise-dev/repowise
Python
88
health

Codebase intelligence for AI and humans: code health scores, auto-generated docs, git analytics, dead code detection, and architectural decisions via MCP.

6.2k
fallow-rs
fallow-rs/fallow
Rust
88
health

Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles: unused code, duplication, circular deps, complexity hotspots, architecture boundaries, design-system drift. Optional paid runtime layer (Fallow Runtime): hot-path review and cold-path deletion evidence from real production traffic.

4.4k
ast-grep
ast-grep/ast-grep
Rust
88
health

⚡A CLI tool for code structural search, lint and rewriting. Written in Rust

15.6k
zizmorcore
zizmorcore/zizmor
Rust
88
health

Static analysis for GitHub Actions

6.4k
orhun
orhun/binsider
Rust
88
health

Analyze ELF binaries like a boss 😼🕵️‍♂️

4.4k
uber
uber/NullAway
Java
88
health

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

4.1k
Roave
Roave/BackwardCompatibilityCheck
PHP
88
health

:ab: Tool to compare two revisions of a class API to check for BC breaks

601
PHP-CS-Fixer
PHP-CS-Fixer/PHP-CS-Fixer
PHP
88
health

A tool to automatically fix PHP Coding Standards issues

13.5k
realm
realm/SwiftLint
Swift
88
health

A tool to enforce Swift style and conventions.

19.7k
phpstan
phpstan/phpstan
PHP
87
health

PHP Static Analysis Tool - discover bugs in your code without running it!

14.1k
elixir-vibe
elixir-vibe/reach
Elixir
87
health

Program dependence graph and architecture/code-flow analysis for BEAM projects

187
troessner
troessner/reek
Ruby
84
health

Code smell detector for Ruby

4.1k
google
google/error-prone
Java
81
health

Catch common Java mistakes as compile-time errors

7.2k