🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🔧 AI Nachrichten ChatGPT automatically logged out [Fix](12.09.2026 um 17:09 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
🪟 Windows TippsServertimeout in Outlook über 10 Minuten verlängern(12.09.2026 um 15:10 Uhr)
🕵️ SicherheitslückenCVE-2026-84651 | Jenkins Project up to 2.567.x REST API permission(13.09.2026 um 04:28 Uhr)
🕵️ SicherheitslückenCVE-2026-84652 | Jenkins Project up to 2.567.x session fixiation(13.09.2026 um 04:28 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🔧 AI Nachrichten ChatGPT automatically logged out [Fix](12.09.2026 um 17:09 Uhr)
⚠️ Malware / Trojaner / VirenWindows 11 just dropped the tool ransomware abused, Microsoft says don’t restore WMIC(10.09.2026 um 20:11 Uhr)
🪟 Windows TippsServertimeout in Outlook über 10 Minuten verlängern(12.09.2026 um 15:10 Uhr)
🕵️ SicherheitslückenCVE-2026-84651 | Jenkins Project up to 2.567.x REST API permission(13.09.2026 um 04:28 Uhr)
🕵️ SicherheitslückenCVE-2026-84652 | Jenkins Project up to 2.567.x session fixiation(13.09.2026 um 04:28 Uhr)

🔧 Programmierung 🕛 vor 2 Monaten 2 Min Lesezeit
0

I built a CLI that gives your Angular project a health score (0-100)

↗ Quelle (dev.to)
🗣️ Stimme:
📑 Inhaltsübersicht




The problem



Every Angular codebase I've worked on had the same invisible issues:




  • Components without ChangeDetectionStrategy.OnPush

  • RxJS subscriptions that never unsubscribe


  • *ngFor without trackBy

  • Zero Signals adoption in Angular 17+ projects



These don't break your app immediately. They pile up silently until

performance tanks and nobody knows why.






What I built



Angular Health Check — a CLI that scans your project statically and

returns a normalized score from 0 to 100.






CODE

bash
npx @angular-health-check/cli scan .
Output:


✔ Scanned 47 files in 1.2s

Score: 74 / 100 · Good

Issues found:
✗ 3 errors → OnPush missing (HomeComponent, UserListComponent, CardComponent)
⚠ 7 warnings → RxJS: subscribe without takeUntil/async pipe (5 files)
ℹ 4 infos → ngFor without trackBy
The score is normalized by project size — a 5-file project and a
500-file project are scored on the same scale.

Detection rules
Rule Severity
Missing OnPush Error
RxJS leak (no unsubscribe) Warning
ngFor without trackBy Info
No Signals adoption (Angular 17+) Warning
Performance anti-patterns Warning
The dashboard
Every scan auto-syncs to angularhc.dev:

Score history chart over time
Scan-to-scan diff comparison
GitHub PR integration (auto-comment on every PR with the score)
Team dashboard sharing
First you authenticate the CLI:


ahc login
Then every ahc scan . pushes results to your dashboard automatically.

GitHub PR integration
With the Pro plan, every pull request gets an automatic comment:


Angular Health Check · Score: 81/100 (+7 vs main)
✔ OnPush: all components
⚠ 2 RxJS warnings in auth.service.ts
Install

npm install -g @angular-health-check/cli
ahc login
ahc scan .
Free plan includes 20 stored scans. Pro is $9/mo for unlimited scans,
full history, and GitHub integration.

→ angularhc.dev
→ npm: @angular-health-check/cli

What's your Angular project's score? Drop it in the comments.


Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
Simulating legitimate Active Directory services on the network: the case of GPO exploitation
1 Quelle
Scaling Memory Safety: AI-Assisted Rewrites of C/C++ Dependencies to Rust
1 Quelle
What's in a tag name? JavaScript, apparently
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I built a CLI that gives your Angular project a health score (0-100)

Thematisch verwandte Begriffe: built, that, gives, your · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...