Hello Alix,
To me, it seems that it should be a configuration problem of your project rather than a change in the rule (we didn't change its scope). S00100 should only be applied to MAIN sources. I would guess that TEST sources of your project has not been identified by the scanner correctly (maven? gradle? sonar.propertiy file?). Consequently, you would end up with TEST sources being flagged as MAIN sources. Did you changed something in your project configuration? Maybe it's a bug on scanner side.
Regarding naming of tests, we have a dedicated rule, which is only going to be applied on TEST:
RSPEC-3578 The rule is however not part of SonarWay profile, so you will need to enable it manually.
Note that if your tests sources are mapped to MAIN sources, then all the rules which are supposed to be played only on MAIN and not on TEST are going to be applied as well, probably causing some noise in your project. Similarily, not a single rule targeting explicitly TEST sources is going to be played.
Finally, on a similar topic, in a near future, we plan to have some selected rules of each analyzer be played on both scopes (main/test), if it make sense for them. It is not yet implemented, but we are about to start working on the subject (for SonarJava plugin, see
SONARJAVA-2684).
Regards,
Michael