Ich möchte Entwickler in meiner Anwendung dazu zwingen, []
anstelle von {{}}
Elementattributen zu verwenden.
Zum Beispiel sollte dieser Code einen Fehler verursachen (in der Build / Serve / Lint-Zeit):
<mycomponent id="{{i}}">
Der aktuelle Code lautet
<mycomponent [id]="i">
Wie mache Ich das?
Antworten:
Wie bereits erwähnt, besteht eine der Möglichkeiten darin, eine benutzerdefinierte TSLint-Regel zu erstellen und den Schweregrad zu erhöhen, um Entwickler beim Kompilieren zu zwingen, die richtigen Fehler auszulösen. Sie haben eine tslint.json in Ihrem Projekt für alle Kernregeln und benutzerdefinierten Regeln.
Überprüfen Sie hier, wie Sie eine benutzerdefinierte Regel schreiben: https://palantir.github.io/tslint/develop/custom-rules/
In anderen Angelegenheiten ist zu beachten, dass TSLint veraltet ist und ESLint sein Ersatz sein würde.
quelle
Lehre sie, sei nett und gebe gute Beispiele.
quelle