πŸ“ˆ GH Trending Explorer 🎲 Surprise me

Search: static-analysis Β· Language: Java Β· AI hidden Β· clear

Col-E / Recaf

The modern Java bytecode editor

β–² ~7/7d β˜… 7.4k Java 4d ago
uber / NullAway

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

β–² ~7/7d β˜… 4.1k Java today
SonarSource / sonar-java

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

β–² ~7/7d β˜… 1.2k Java today
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.

β–² ~0/7d β˜… 9.6k Java today
pmd / pmd

An extensible multilanguage static code analyzer.

β–² ~0/7d β˜… 5.5k Java 1d ago
spotbugs / spotbugs

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

β–² ~0/7d β˜… 4.0k Java 1d ago
soot-oss / soot

Soot - A Java optimization framework

β–² ~0/7d β˜… 3.1k Java 9d ago
find-sec-bugs / find-sec-bugs

The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)

β–² ~0/7d β˜… 2.5k Java 3d ago
INRIA / spoon

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

β–² ~0/7d β˜… 2.0k Java today
jspecify / jspecify

An artifact of fully-specified annotations to power static-analysis checks, beginning with nullness analysis.

β–² ~0/7d β˜… 1.2k Java 1d ago
wala / WALA

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

β–² ~0/7d β˜… 877 Java today
soot-oss / SootUp

A new version of Soot with a completely overhauled architecture

β–² ~0/7d β˜… 829 Java 1d ago
refactorfirst / RefactorFirst

Identifies and prioritizes Class and Package Cycles and Anti-pattens in Java & Kotlin codebases you should refactor first.