Описание тега archunit

ArchUnit - это бесплатная, простая и расширяемая библиотека для проверки архитектуры вашего Java-кода. То есть ArchUnit может проверять зависимости между пакетами и классами, слоями и срезами, проверять циклические зависимости и многое другое.

ArchUnit - это бесплатная, простая и расширяемая библиотека для проверки архитектуры вашего Java-кода. То есть ArchUnit может проверять зависимости между пакетами и классами, слоями и срезами, проверять циклические зависимости и многое другое. Он делает это путем анализа данного байт-кода Java и импорта всех классов в структуру кода Java. Основное внимание ArchUnit уделяет автоматическому тестированию архитектуры и правил кодирования с использованием любой простой среды модульного тестирования Java.

https://github.com/TNG/ArchUnit

Описание взято со страницы проекта на GitHub.