Back to Topics Directory
Topic Hub

#static-code-analysis (30 Repositories)

Ranked open-source repositories tagged with #static-code-analysis, scored by pull request acceptance likelihood and maintainer engagement velocity.

Topic Avg Merge Rate

79.9%

Avg Review Latency

41.4h

Filter by language

30 repositories tagged #static-code-analysis

S TierJava 866

wala/WALA

T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.

95.7%
Merge Rate
16h
First Review
75%
1st-Timers
4
Maintainers
S TierPHP 704

phpstan/phpstan-strict-rules

Extra strict and opinionated rules for PHPStan

93.3%
Merge Rate
<1h
First Review
100%
1st-Timers
3
Maintainers
B TierPHP 185

phpstan/phpstan-webmozart-assert

PHPStan extension for webmozart/assert

92.9%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
A TierTypeScript 301

abaplint/abaplint

Standalone static analysis for ABAP

89.3%
Merge Rate
10h
First Review
83%
1st-Timers
8
Maintainers
A TierJava 812

soot-oss/SootUp

A new version of Soot with a completely overhauled architecture

91.2%
Merge Rate
16h
First Review
100%
1st-Timers
10
Maintainers
A TierJava 431

SonarSource/sonar-php

:elephant: SonarPHP: PHP static analyzer for SonarQube & SonarLint

87.0%
Merge Rate
2d
First Review
89%
1st-Timers
6
Maintainers
B TierPHP 459

phpstan/phpstan-deprecation-rules

PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.

90.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
A TierGo 5.5k 1 GFIs

mgechev/revive

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

75.0%
Merge Rate
2h
First Review
67%
1st-Timers
9
Maintainers
A TierPHP 539

phpstan/phpstan-phpunit

PHPUnit extensions and rules for PHPStan

85.7%
Merge Rate
5h
First Review
100%
1st-Timers
2
Maintainers
A TierPHP 14.1k

phpstan/phpstan

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

81.7%
Merge Rate
2d
First Review
33%
1st-Timers
28
Maintainers
B TierPHP 1.5k

phpstan/phpdoc-parser

Next-gen phpDoc parser with support for intersection types and generics

100.0%
Merge Rate
<1h
First Review
100%
1st-Timers
1
Maintainers
B TierPHP 118

phpstan/phpstan-nette

Nette Framework class reflection extension for PHPStan & framework-specific rules

100.0%
Merge Rate
-
First Review
100%
1st-Timers
0
Maintainers
A TierJavaScript 577

eslint/markdown

Lint JavaScript code blocks in Markdown documents

78.0%
Merge Rate
1d
First Review
100%
1st-Timers
13
Maintainers
A TierPHP 5.6k

phan/phan

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

80.0%
Merge Rate
<1h
First Review
100%
1st-Timers
2
Maintainers
A TierJava 4.1k 1 GFIs

uber/NullAway

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

81.8%
Merge Rate
2d
First Review
71%
1st-Timers
15
Maintainers
A TierJava 5.5k

pmd/pmd

An extensible multilanguage static code analyzer.

82.8%
Merge Rate
1d
First Review
80%
1st-Timers
30
Maintainers
A TierJava 1.2k

SonarSource/sonar-java

:coffee: SonarSource Static Analyzer for Java Code Quality and Security

78.3%
Merge Rate
3d
First Review
76%
1st-Timers
15
Maintainers
A TierJava 9.1k 1 GFIs

checkstyle/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.

63.8%
Merge Rate
2d
First Review
51%
1st-Timers
57
Maintainers
A TierTypeScript 1.3k

SonarSource/SonarJS

SonarSource Static Analyzer for JavaScript and TypeScript

81.5%
Merge Rate
9d
First Review
73%
1st-Timers
14
Maintainers
B TierKotlin 483

slackhq/compose-lints

Lint checks to aid with a healthy adoption of Compose

90.6%
Merge Rate
9d
First Review
100%
1st-Timers
1
Maintainers
B TierOCOCaml 15.7k

facebook/infer

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

48.9%
Merge Rate
24h
First Review
63%
1st-Timers
7
Maintainers
B TierOCOCaml 250 2 GFIs

goblint/analyzer

Static analysis framework for C

67.3%
Merge Rate
2d
First Review
50%
1st-Timers
7
Maintainers
B TierJavaScript 27.5k

eslint/eslint

Find and fix problems in your JavaScript code.

57.6%
Merge Rate
1d
First Review
51%
1st-Timers
60
Maintainers
B TierRust 49.4k

astral-sh/ruff

An extremely fast Python linter and code formatter, written in Rust.

61.4%
Merge Rate
1d
First Review
46%
1st-Timers
69
Maintainers
B TierPHP 675

phpstan/phpstan-doctrine

Doctrine extensions for PHPStan

68.8%
Merge Rate
1d
First Review
100%
1st-Timers
8
Maintainers
B TierGo 8.9k

securego/gosec

Go security checker

85.7%
Merge Rate
9d
First Review
67%
1st-Timers
1
Maintainers
B TierJava 3.9k

spotbugs/spotbugs

SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.

35.6%
Merge Rate
2h
First Review
50%
1st-Timers
28
Maintainers
B TierRuby 875

rubocop/rubocop-rails

A RuboCop extension focused on enforcing Rails best practices and coding conventions.

100.0%
Merge Rate
3d
First Review
0%
1st-Timers
1
Maintainers
B TierPython 5.7k

pylint-dev/pylint

It's not just a linter that annoys you!

53.8%
Merge Rate
16h
First Review
57%
1st-Timers
38
Maintainers
B TierRuby 740

rubocop/rubocop-performance

An extension of RuboCop focused on code performance checks.

100.0%
Merge Rate
-
First Review
0%
1st-Timers
1
Maintainers
Best Static-code-analysis Open Source Repositories & C-Rank™ | GetMerged