Skip to content

project

ArchUnit

A Java testing library for asserting architectural rules, including package dependencies, layering and naming conventions, as ordinary unit tests.

Current clusters

build1 publisher

The archrule glob makes your package tree the architecture spec

The New Stack's case for moving architecture rules out of the wiki and into pytest holds up on mechanism. The two sample rules also show the bill: enforcement runs on module-name globs, and the domain-purity check bans two libraries where its own docstring promises an allowlist.

Publishers:thenewstack.io

Reality

Evidence55
Adoption
Insufficient
Hype gap+30
Incentives30
Confidence62