Quiero exigir a los desarrolladores que utilicen mi aplicación en []
lugar de los {{}}
atributos de los elementos.
Por ejemplo, este código debe causar un error (en el tiempo de compilación / servicio / pelusa):
<mycomponent id="{{i}}">
el código actual es
<mycomponent [id]="i">
¿Cómo hago eso?
Respuestas:
Como se comentó, una de las posibilidades sería crear una regla TSLint personalizada y agregar severidad para forzar a los desarrolladores al compilar arrojando los errores adecuados. Tendrá un tslint.json en su proyecto para todas las reglas básicas y las personalizadas.
Consulte aquí cómo escribir una regla personalizada: https://palantir.github.io/tslint/develop/custom-rules/
En otros asuntos, tenga en cuenta que TSLint está en desuso y ESLint sería su sustituto.
fuente
Enséñeles, sea amable y dé buenos ejemplos.
fuente