Diferencia entre revisiones de «Configuración del archivo de PHPStan»

De Wiki Proyectos Beta
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 7: Línea 7:
  parameters:
  parameters:
     level: max
     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
     checkMissingIterableValueType: true
     checkGenericClassInNonGenericObjectType: true
     checkGenericClassInNonGenericObjectType: true
Línea 33: Línea 16:
  includes:
  includes:
     - vendor/phpstan/phpstan-symfony/extension.neon
     - vendor/phpstan/phpstan-symfony/extension.neon
     - vendor/phpstan/phpstan-strict-rules/rules.neon
     - vendor/phpstan/phpstan-symfony/rules.neon
    - vendor/phpstan/phpstan-deprecation-rules/rules.neon
    - vendor/phpstan/phpstan-phpunit/extension.neon
    - vendor/phpstan/phpstan-doctrine/extension.neon

Revisión actual - 14:14 24 ago 2024

Symfony

Nivel máximo

Archivo phpstan.dist.neon

parameters:
   level: max
   checkMissingIterableValueType: true
   checkGenericClassInNonGenericObjectType: true
   checkUnionTypes: true
   checkExplicitMixed: true
   inferPrivatePropertyTypeFromConstructor: true
   checkDynamicProperties: true

includes:
   - vendor/phpstan/phpstan-symfony/extension.neon
   - vendor/phpstan/phpstan-symfony/rules.neon