2
MaximumInheritanceDepth这是我的设置:鱿鱼:在Android
- SonarQube 5.6.6
- SonarJava插件4.8.0.9441
代码:
public class BaseActivity extends android.app.Activity {}
public class FooActivity extends BaseActivity {}
SonarQube认为FooActivity
违反squid:MaximumInheritanceDepth
:
这个班有6位家长,大于5位授权。
android.app.Activity
是Android Native API。 计算此规则违规时,是否不应忽略任何超类Activity
?
这是一个错误?
请您详细说明如何“设置filteredClasses规则属性”,特别是在Android的上下文中? – friederbluemle
我配置了质量配置文件的规则来设置filteredClasses为:android.app。*,android.view。*,android.content。*,android.os。* – Alix