Static code analysis topic

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.

List Static code analysis repositories

infer

14.8k
Stars
2.0k
Forks
Watchers

A static analyzer for Java, C, C++, and Objective-C

rubocop

12.5k
Stars
3.0k
Forks
Watchers

A Ruby static code analyzer and formatter, based on the community Ruby style guide.

static-analysis

13.0k
Stars
1.3k
Forks
Watchers

⚙️ 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.

checkstyle

8.2k
Stars
3.6k
Forks
Watchers

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 confi...

semgrep

12.3k
Stars
746
Forks
106
Watchers

Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.

datree

6.4k
Stars
357
Forks
Watchers

Prevent Kubernetes misconfigurations from reaching production (again 😤 )! From code to cloud, Datree provides an E2E policy enforcement solution to run automatic checks for rule violations. See our d...

reviewdog

7.5k
Stars
397
Forks
Watchers

🐶 Automated code review tool integrated with any code analysis tools regardless of programming language

phan

5.5k
Stars
360
Forks
Watchers

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

pylint

5.2k
Stars
1.1k
Forks
Watchers

It's not just a linter that annoys you!

pmd

4.7k
Stars
1.5k
Forks
Watchers

An extensible multilanguage static code analyzer.