An inheritance list entry is redundant if:
Object - all classes extend Object implicitly. int for an enum Such redundant declarations should be removed because they needlessly clutter the code and can be confusing.
public class MyClass : Object // Noncompliant enum MyEnum : int // Noncompliant
public class MyClass enum MyEnum