On 2018-05-15 16:39, Konrad Windszus wrote:
There are some ideas in https://issues.apache.org/jira/browse/SLING-7312 <https://issues.apache.org/jira/browse/SLING-7312> but not yet a solution, as even the proposed alternative spotbugs-annotations is not yet JSR-305 free (which might be problematic from a licensing point of view). But IMHO the spotbugs annotations are the best alternative: https://github.com/spotbugs/spotbugs/tree/release-3.1/spotbugs-annotations/src/main/java/edu/umd/cs/findbugs/annotations <https://github.com/spotbugs/spotbugs/tree/release-3.1/spotbugs-annotations/src/main/java/edu/umd/cs/findbugs/annotations>, because they are not bound to a specific IDE and are still supported by spotbugs/findbugs. The only thing I am not sure about is whether SonarQube natively supports spotbugs-annotations. Konrad
It seems everybody agrees on the goal to move away, however it's not clear what to move to (see for instance, <https://github.com/google/guava/issues/2960>).
Best regards, Julian
