I just opened a draft PR that adds support for external annotations, i.e., for adding user-defined annotations to classes / methods on the classpath. This can be used as a lightweight tool for API linting by adding @deprecated
annotations and potentially making them fatal using -Wconf
.
I’m interested to hear what people think! Please read the PR description for more details.