CloudCastle Clock

🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano

Testen

Qualitätspipeline (feste Reihenfolge)

flowchart LR
    A[phplint] --> B[psalm] --> C[phpstan] --> D[phpmd] --> E[phpcs]
    E --> F[rector] --> G[deptrac] --> H[mutation]
    H --> I[security] --> J[memory] --> K[leaks]
    K --> L[performance] --> M[code quality]

Live-Schwellenwerte

<!-- THRESHOLDS:START -->

MetrikSchwellenwertIst-Wert
PHPStanmax + strict✅
PsalmerrorLevel 1✅
Zeilenabdeckung100%100.0%
Infection MSI100%100.0%
Entkommene Mutanten00

<!-- THRESHOLDS:END -->

Lokal ausführen

composer check          # linters + static analysis + tests
composer ci             # the full pipeline
composer test:coverage  # coverage (clover + text)
composer infection      # mutation testing
composer docs:build     # comparative benches + table generation

Das Bearbeiten der Analyzer-Konfigurationen ist durch die Paket-Richtlinie untersagt: Es wird der Code korrigiert, nicht die Konfiguration.


🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano