super()
should only be invoked once in a constructor. Additional invocations will result in runtime errors.
class Dog extends Animal { constructor(name) { super(); this.name = name; super(); // Noncompliant super.doSomething(); } }
class Dog extends Animal { constructor(name) { super(); this.name = name; super.doSomething(); } }