We are aware that this rule could conflict with resources behaving as you described, this is why there is a parameter, enabling you to add a list of the excluded resource types (excludedResourceTypes parameter).
In addition, if you think a bug is clearly a false positive, you could choose to resolve it as such in the UI, to not degrade the grade of the project.