ArchUnit icon indicating copy to clipboard operation
ArchUnit copied to clipboard

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

Results 243 ArchUnit issues
Sort by recently updated
recently updated
newest added

![image](https://user-images.githubusercontent.com/332234/181916598-8bce20ba-6e7e-4e44-bd6b-db17b20d6d15.png) The report with archRule.failOnEmptyShould = false should list all the empty and unmatched tests so that, we can see if the tests are applicable to the application or not.....

![image](https://user-images.githubusercontent.com/332234/182007351-2991e665-ced2-4a8e-bce7-61c1e40ecec2.png) As most archunit test rules can be reused across multiple products and projects.. it would be nice to display the code used against the result so that cut and...

I was presenting ArchUnit in Bangalore JUG today, and one of the attendees did give a great idea. Reporting the same for considering in future roadmaps Is there a possibility...

Is it possible to standardize architectural rules and see them reusable globally, like the way jar files publishedn in maven can be used by any!! I do see the best...

Are there any architectural best practices standards pushed by any common industry body, or is #archunit considering to drive such initiative, as we do see the architecture is the key...

Bumps com.gradle.enterprise from 3.10.2 to 3.11.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.gradle.enterprise&package-manager=gradle&previous-version=3.10.2&new-version=3.11.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies
java

It would also be good to have an example of archunit, that tests archunit tests themselves, e.g I want to make sure there is one test at least against each...

discussion

It would be nice for report to provide JDK and system details part of its report, as I do see this archunit seems to vary its results based on system...

Bumps com.diffplug.spotless from 6.8.0 to 6.9.1. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.diffplug.spotless&package-manager=gradle&previous-version=6.8.0&new-version=6.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies
java

![image](https://user-images.githubusercontent.com/332234/182007196-2221084e-cea1-4e0c-95a9-a1c85e9b9232.png) ![image](https://user-images.githubusercontent.com/332234/182007204-54d2624d-46c0-4252-81fd-1619a6c06f98.png) ![image](https://user-images.githubusercontent.com/332234/182007214-ea31a19e-2d11-4715-a784-e4e7269a30a1.png) ``` java.lang.AssertionError: Architecture Violation [Priority: MEDIUM] - Rule 'Layered architecture consisting of layer 'Controllers' ('..com.test.controllers..') layer 'Services' ('..com.test.services..') layer 'Infrastructure' ('..com.test.infrastructure..') where layer 'Controllers' may not be...