ESLint Plugin Rulesv22.1.0
@rdlabo/eslint-plugin-rules
Codekonventionen schon vor dem Code-Review wirksam machen
ESLint-Presets für Angular-/Ionic-Konventionen, Fehlergrenzen in Workers und zeitzonensicheren Code.
Funktionsumfang des Plugins
Angular Signals
Signals erkennen, die in TypeScript und Templates wie gewöhnliche Werte verwendet werden.
Komponentengrenzen
Die Zuständigkeit von ViewModels, readonly-Eigenschaften und Lebenszyklusverträge durchsetzen.
Ionic-Interaktionen
Overlays, Standalone-Importe, Attributbindungen und die Vermeidung doppelter Betätigung vereinheitlichen.
Frameworkunabhängiges TypeScript
Den Einstiegspunkt /typescript für Worker-Fehlergrenzen- und Zeitzonen-Presets verwenden, ohne Angular oder Ionic zu laden.
Gesamte Dokumentation
Anleitung
Regeln
- component-property-use-readonly
- deny-constructor-di
- deny-element
- deny-overlay-create
- deny-soft-private-modifier
- implements-ionic-lifecycle
- initialize-timezone-at-module-scope
- ionic-attr-type-check
- no-component-method-except-lifecycle
- no-component-writable-signal
- no-implicit-timezone
- no-reactive-forms
- no-template-driven-forms
- prefer-disable-handler
- prefer-ionic-standalone
- prefer-modal-launcher
- require-ion-error-text
- require-ion-item-group
- require-viewmodel
- restrict-try-block
- signal-use-as-signal-template
- signal-use-as-signal