A Java architecture test library, to specify and assert architecture rules in plain Java

ArchUnit is a free, simple and extensible library for checking the architecture of your Java code. That is, ArchUnit can check dependencies between packages and classes, layers and slices, check for cyclic dependencies and more. It do

Related Repos



google google-java-format google-java-format is a program that reformats Java source code to comply with Google Java Style. Using the formatter from the command-line Download the formatter and run it with: java -
 

tushartushar DesigniteJava DesigniteJava is a code quality assessment tool for code written in Java. It detects numerous design and implementation smells. It also computes many commonly used object-oriented metrics. Features
 

noidsirius A step-by-step tutorial for Soot (a Java static analysis framework)
 

mstrobel Introduction: Procyon is a suite of Java metaprogramming tools, including a rich reflection API, a LINQ-inspired expression tree API for runtime code generation, and a Java decompiler.