Okay, I’ve finally made some time to look at this. Again, sincere apologies for the unacceptable delay.
First, I’m assuming I should actually be looking at GitHub - KengoTODA/findbugs-slf4j: A SpotBugs/FindBugs plugin to verify usage of SLF4J rather than the Guava helper (right?).
Before testing, I see problems with these requirements:
- “composed only of [a-z0-9]”. The dashes here help describe the ranges, they’re not actually acceptable characters. Your plugin key is findbugs-slf4j
- “Binaries of each version are accessible somewhere”. I can’t find them to download (which is why I haven’t tested yet).
There are also also problems with your PR. First, you need to not just add the file for your plugin, you need to also register your plugin in the list in
sonar-update-center-properties. Second, you should remove the 1.4.2 version. It makes no sense to publish a version straight to archived status.
Other than those things, the bureaucratic requirements look fine.
P.S. I’ve blocked out this afternoon & tomorrow afternoon for looking at new plugins…