Template for a good bug report, formatted with Markdown:
- versions used (SonarQube, Scanner, Plugin, and any relevant extension): Enterprise Edition Version 7.9.1 (build 27448)
- error observed (wrap logs/code around triple quote ``` for proper formatting)
- steps to reproduce
I think this kind of code is a false positive…
public interface SomethingContract {
interface Presenter extends ViperContract.Presenter<View, Router> {
...
}
}
- potential workaround
We’d have to rename things the way we shouldn’t have to?
We reference the presenter like this: SomethingContract.Presenter instead of as just “Presenter” so it’s very clear, but Sonarqube is flagging the interface as an issue.
Anyone else do something different for this case?