polyfy / polylith

A tool used to develop Polylith based architectures in Clojure.
Eclipse Public License 1.0
499 stars 47 forks source link

Brick validation #474

Closed tengstrand closed 2 weeks ago

tengstrand commented 2 weeks ago

When validating dependencies (error 101) only check interfaces and bases that match the interfaces and bases in the workspace. This means we should allow the code to depend on namespaces with other names (which could potentially be imported libraries with the same top namespace).

Also, make sure we include :test config per project, when using the with:test-snippet syntax.