Diferencia entre revisiones de «Configuración del archivo de PHPStan»
Ir a la navegación
Ir a la búsqueda
(feat: add Configuración del archivo de PHPStan) |
(feat: add Configuración del archivo de PHPStan) |
||
Línea 1: | Línea 1: | ||
== Nivel máximo == | == Symfony == | ||
=== Nivel máximo === | |||
Archivo phpstan.dist.neon | Archivo phpstan.dist.neon | ||
Línea 11: | Línea 13: | ||
- src/ | - src/ | ||
- tests/ | - tests/ | ||
autoload_files: | |||
- %rootDir%/../../../config/bootstrap.php | |||
bootstrapFiles: | |||
- %rootDir%/../../../vendor/autoload.php | |||
excludes_analyse: | |||
- %currentWorkingDirectory%/src/Kernel.php | |||
- %currentWorkingDirectory%/tests/bootstrap.php | |||
# Opcional: Añadir reglas específicas de Symfony | |||
symfony: | |||
container_xml_path: '%rootDir%/../../../var/cache/dev/App_KernelDevDebugContainer.xml' | |||
checkMissingIterableValueType: true | |||
checkGenericClassInNonGenericObjectType: true | |||
checkUnionTypes: true | |||
checkExplicitMixed: true | |||
inferPrivatePropertyTypeFromConstructor: true | |||
checkDynamicProperties: true | |||
includes: | |||
- vendor/phpstan/phpstan-symfony/extension.neon | |||
- vendor/phpstan/phpstan-strict-rules/rules.neon | |||
- vendor/phpstan/phpstan-deprecation-rules/rules.neon | |||
- vendor/phpstan/phpstan-phpunit/extension.neon | |||
- vendor/phpstan/phpstan-doctrine/extension.neon |
Revisión del 14:58 24 ago 2024
Symfony
Nivel máximo
Archivo phpstan.dist.neon
parameters: level: max paths: - bin/ - config/ - public/ - src/ - tests/ autoload_files: - %rootDir%/../../../config/bootstrap.php bootstrapFiles: - %rootDir%/../../../vendor/autoload.php excludes_analyse: - %currentWorkingDirectory%/src/Kernel.php - %currentWorkingDirectory%/tests/bootstrap.php # Opcional: Añadir reglas específicas de Symfony symfony: container_xml_path: '%rootDir%/../../../var/cache/dev/App_KernelDevDebugContainer.xml' checkMissingIterableValueType: true checkGenericClassInNonGenericObjectType: true checkUnionTypes: true checkExplicitMixed: true inferPrivatePropertyTypeFromConstructor: true checkDynamicProperties: true includes: - vendor/phpstan/phpstan-symfony/extension.neon - vendor/phpstan/phpstan-strict-rules/rules.neon - vendor/phpstan/phpstan-deprecation-rules/rules.neon - vendor/phpstan/phpstan-phpunit/extension.neon - vendor/phpstan/phpstan-doctrine/extension.neon