- Add DISCOVERY_LOG_LEVEL=debug - Add DISCOVERY_SHOW_PROGRESS=true - Temporary changes for debugging InitializerProcessor fixes on production
21 lines
853 B
Plaintext
21 lines
853 B
Plaintext
rules:
|
|
# Prefer Value Objects over arrays for domain concepts
|
|
- App\Framework\Quality\PHPStan\Rules\PreferValueObjectsRule
|
|
|
|
# Use framework abstractions instead of direct PHP classes
|
|
- App\Framework\Quality\PHPStan\Rules\UseFrameworkAbstractionsRule
|
|
|
|
# Forbidden PHP functions - enforce framework abstractions
|
|
- App\Framework\Quality\PHPStan\Rules\ForbiddenFunctionsRule
|
|
|
|
# Time handling abstractions
|
|
- App\Framework\Quality\PHPStan\Rules\UseClockAbstractionRule
|
|
- App\Framework\Quality\PHPStan\Rules\UseTimerAbstractionRule
|
|
- App\Framework\Quality\PHPStan\Rules\UseDateTimeAbstractionRule
|
|
|
|
parameters:
|
|
# Type aliases for better documentation
|
|
typeAliases:
|
|
AnalyticsData: 'array<string, mixed>'
|
|
MetricsData: 'array<string, int|float>'
|
|
BreakdownData: 'array<string, int>' |