Thank you for your patience, it seems we forgot to get back to you about this one.
This is a fair point, classes extending ResourceBundle are expected to contain underscores in their name to identify locales. Not handling this leads to raising False-Positives (FPs).
I created the following thicket to handle it: SONARJAVA-4405
Hello,
Thank you for the feedback but this seems not be solved at all (btw no idea who put this topic in solved, but from my point of view it should be up to the author to do that, or at least, only when a positive feedback is received from the author).