Peter Gafert

Results 215 comments of Peter Gafert

Thanks a lot for sharing this :smiley: Yes, we could definitely add this to the predefined rules, I just wonder if we should already do this without #768? Or do...

I don't know if I completely understand your example, because e.g. `"..application.(*).*.."` would not give you slices `application.a.http` and `application.a.grpc` but only `application.a` and `application.b`, no? The `packageIdentifier` API at...

Ah, okay, I see. You're right, at the moment the simple API works best for the cases where the business cuts are toplevel and the technical cuts are subpackages. For...

Glad you like ArchUnit and happy for new ideas to make it even better :smiley: I'm principally open to making the `ViolationStore` API more powerful, but I'm not sure I...

One important thing to keep in mind about the location is that for ArchUnit it's not always a single file. Take a package cycle violation for example, class `a.A1` targets...

Just one thing to add, it should also be possible to put adjusted `archunit_ignore_patterns.txt` in each project to ignore the violations on a per project basis: https://www.archunit.org/userguide/html/000_Index.html#_ignoring_violations We can think...

Hi, I know Degraph, and yes, the visualization feature would be something cool for ArchUnit as well :smiley: The reason there is no visualization yet, is really that I simply...

In case it helps: I tried to add an API with #16 to access information about violations of `ArchRule`s. It's just a first shot, and the SPI is still missing,...

But the report you're showing is generated by Gradle, so I don't know if it's even possible to adjust it and even if, it would be a Gradle specific implementation,...

Yes, but the report you're showing at the beginning of this issue, i.e. the one currently generated for ArchUnit tests, this is generated by Gradle. ArchUnit has no custom html...