Erste Schritte
Gemeinsame Codekonventionen für Angular- und Ionic-Anwendungen mit frameworkunabhängigen TypeScript-Presets für Cloudflare Workers. Erkennen Sie inkonsistente Komponentengrenzen, Template-Verwendung und implizite Zeitzonenoperationen beim Linting, bevor sie die Codeprüfung erreichen.
Lint-Erkennung und automatische Korrektur ausprobieren, in einem kleinen TypeScript-Projekt ohne Installation von Angular oder Ionic.
Installation
Installieren Sie das Plugin als Entwicklungsabhängigkeit in einem ESLint-Projekt:
npm install --save-dev @rdlabo/eslint-plugin-rules
Installieren Sie für Angular- und Ionic-Regeln auch die unten aufgeführten entsprechenden Framework-Peer-Abhängigkeiten. Die vollständige Einrichtung beschreibt Konfiguration.
Voraussetzungen
| Paket | Unterstützte Version |
|---|---|
| Node.js | ab 20 |
| ESLint | ab 9 |
@typescript-eslint/utils |
ab 8.33, vor 9 |
@angular-eslint/template-parser |
21.x oder 22.x |
@ionic/angular |
9.x bei Verwendung von Ionic-Regeln |
@ionic/core |
9.x bei Verwendung von Ionic-Regeln |
Einen Einstiegspunkt wählen
| Voreinstellung | Einstiegspunkt | Zweck |
|---|---|---|
recommended |
@rdlabo/eslint-plugin-rules |
Angular- und Ionic-Konventionen für TypeScript und HTML |
workers/recommended |
@rdlabo/eslint-plugin-rules/typescript |
Ausdrücklich aktivierbare Workers-Richtlinie für try/catch |
workers-timezone/recommended |
@rdlabo/eslint-plugin-rules/typescript |
Ausdrücklich aktivierbare ergänzende Richtlinie für @rdlabo/workers-timezone |
Das Angular-Preset recommended wird mit dem Paketwurzelpfad ausgeliefert. Die beiden Workers-Presets auf /typescript müssen unabhängig aktiviert werden; keines enthält das andere. Kombinieren Sie für Zeitzonenkonvertierungen und -prüfungen mit @rdlabo/workers-timezone. Flat-Config-Selektoren und Ionic-Listenstruktur beschreibt Konfiguration.
Dokumentation
- Konfiguration — eine Einrichtung für Angular/Ionic, TypeScript oder Workers übernehmen.
- Regeln — Preset-Abdeckung, Optionen und Beispiele vergleichen.
- Migrationsanleitung — eine bestehende Installation aktualisieren.