As we collect deprecated attributes, it would be good to allow build teams to eliminate usages of them and prevent new usages. This should be coupled with #78 to configure this mode at the workspace level. It must be False by default to not break back compat.
springboot(
...
strict_usage = True,
)
I can't think of anti-patterns off-hand, but we should leave options open for what could fail the build. We should be clear that there are checks (dupeclass, max dep count, etc) which are not controlled by _strictusage.
As we collect deprecated attributes, it would be good to allow build teams to eliminate usages of them and prevent new usages. This should be coupled with #78 to configure this mode at the workspace level. It must be False by default to not break back compat.
I can't think of anti-patterns off-hand, but we should leave options open for what could fail the build. We should be clear that there are checks (dupeclass, max dep count, etc) which are not controlled by _strictusage.