Escenario: quiero verificar que un método de clase secundaria llama a un método de superclase usando la palabra clave super si la clase principal tiene dicho método. Ejemplo:
// parent.ts class Parent { a { // super class method } } // child.ts class Child extends Parent { a { // I want to check if parent class has method a // then the child class should call super.a(). else show a warning super.a(); } } Esto se sintió como un caso de uso para escribir una regla ESLint personalizada. No puedo verificar si la clase principal tiene un método con el nombre a hasta ahora.
¿Es esto posible con las reglas de ESLint? ¿La regla ESLint personalizada es algo bueno para hacer esto o debo usar un enfoque diferente?