phpstan.neon.dist 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. # https://phpstan.org/config-reference
  2. parameters:
  3. level: 6
  4. treatPhpDocTypesAsCertain: false
  5. paths:
  6. - src
  7. # on ignore les erreurs qui proviennent d'un importe d'un attribut PhpStorm
  8. # on ignore les erreurs qui imposent d'indiquer le type d'un iterable dans la phpDoc (cf: https://phpstan.org/blog/solving-phpstan-no-value-type-specified-in-iterable-type)
  9. ignoreErrors :
  10. - '#Attribute class JetBrains\\PhpStorm\\[a-zA-Z]+ does not exist.#'
  11. - identifier: missingType.generics
  12. ergebnis:
  13. # TODO: simplify by using allRules: false (https://github.com/ergebnis/phpstan-rules?tab=readme-ov-file#enabling-rules-one-by-one)
  14. final:
  15. enabled: false
  16. noExtends:
  17. enabled: false
  18. noNullableReturnTypeDeclaration:
  19. enabled: false
  20. noParameterWithNullableTypeDeclaration:
  21. enabled: false
  22. noParameterWithNullDefaultValue:
  23. enabled: false
  24. noCompact:
  25. enabled: false
  26. noIsset:
  27. enabled: false
  28. finalInAbstractClass:
  29. enabled: false
  30. noConstructorParameterWithDefaultValue:
  31. enabled: false
  32. noParameterWithContainerTypeDeclaration:
  33. enabled: false
  34. noSwitch:
  35. enabled: false
  36. privateInFinalClass:
  37. enabled: false