In a subsequent PR, we want to add the ability to customize violation error messages.
Example:
Instead of
Folder Visibility violation: ::Foo::CategoryGroup belongs to packs/product_services/foo/bar, which is not visible to packs/product_services/zoo/you as it is not a sibling pack or parent pack.
Allow for customization:
Product service boundary violation: ::Foo::CategoryGroup belongs to the packs/product_services/foo product service and cannot be accessed directly from the /packs/product_services/zoo product service. Use the packs/product_services/foo/public_api.
Why
In a subsequent PR, we want to add the ability to customize violation error messages.
Example:
Instead of
Allow for customization: