这是我的设计:
代码:
public class BaseActivity extends android.app.Activity {}
public class FooActivity extends BaseActivity {}SonarQube认为FooActivity违反了squid:MaximumInheritanceDepth
这个班有6位家长,超过5人。
android.app.Activity是Android。在计算违反此规则的行为时,不应该忽略Activity的任何超类吗?
这是个bug吗?
发布于 2021-06-23 18:11:42
您可以随时在类级别@java.lang.SuppressWarnings("squid:MaximumInheritanceDepth")上使用下面的注释来抑制此警告。
https://stackoverflow.com/questions/43654193
复制相似问题