Viniendo de Java, pasé muchos días depurando lo que casi inevitablemente podría resumirse como que el compilador/linter no advierte de las llamadas a funciones realizadas sin los corchetes.
es decir, con una clase como tal:
export class democlass { function demofunction(){ } }Muy a menudo, en TS/js, al llamar a la función de demostración desde otra clase, haré esto
instanceOfDemoClass.demofunctionen vez de
instanceOfDemoClass.demofunction();Obviamente, en Java, el compilador le gritará de inmediato, un comportamiento que Ts/VScode no emula exactamente.
Me gustaría configurar una regla para advertir sobre esta llamada si, por supuesto, la clase llamada no contiene una propiedad llamada "función de demostración".
¿Alguna ayuda/experiencia con este problema?
Salud