🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano
Test
Pipeline di qualità (ordine fisso)
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]
Soglie live
<!-- THRESHOLDS:START -->
| Metrica | Soglia | Effettivo |
|---|---|---|
| PHPStan | max + strict | ✅ |
| Psalm | errorLevel 1 | ✅ |
| Copertura delle righe | 100% | 100.0% |
| Infection MSI | 100% | 100.0% |
| Mutanti sfuggiti | 0 | 0 |
<!-- THRESHOLDS:END -->
Come eseguire in locale
composer check # linter + analisi statica + test
composer ci # pipeline completa
composer test:coverage # copertura (clover + testo)
composer infection # test di mutazione
composer docs:build # bench comparativi + generazione tabelle
Modificare le configurazioni degli analizzatori è vietato dalla politica del pacchetto: si corregge il codice, non la configurazione.
🇷🇺 Русский · 🇬🇧 English · 🇩🇪 Deutsch · 🇫🇷 Français · 🇪🇸 Español · 🇮🇹 Italiano