SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
-
Updated
Dec 1, 2017 - Java
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.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
CLI and static code analyzer for TeX and BibTeX files.
A simple static source code analysis at compile-time for Java projects.
Library and CLI Code Analyzer
Template project to demonstrate perfominging checkstyle format checks + static code analysis with sonarlint in java projects
MiniJava to Spiglet compiler and some optimisation-oriented static analyses on Spiglet code
IntelliJ IDEA plugin for the e2immu static code analyser
Project-specific static analysis with common, pre-written examples.
ARAS aim is to expose the existing software Arcan as a web service
This is a simple Java method invocation printer. It is a simple tool that can be used to print the method invocations of a Java class. It is useful for debugging and understanding the flow of a Java program.
ScaMaha is a tool for parsing, analyzing, and visualizing OO software systems.
由于目前自定义sonar插件开发没有统一的框架,实现比较复杂, 因此开发了此骨架项目。开发者可以按照文档步骤新增自定义的sonar插件。
The POMPalette library aims to define a reusable api and graph structure to represent different aspects of code and their relationships. The overall goal is to publish a library with different standard implementations and allow anyone to leverage the core library for their uses and different appliances.
Programming language-independent static code analysis with replacement, based on regular expressions
Maven plugin to check for used unused direct and used indirect (transitive) dependencies.
Demonstrates the combined use of JSpecify and NullAway
Mixed set of PMD rules regarding basic bugs, design principles, junit test, naming etc.