phpstan.neon 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. parameters:
  2. customRulesetUsed: true
  3. level: 0
  4. fileExtensions:
  5. - php
  6. paths:
  7. - htdocs
  8. - scripts
  9. excludePaths:
  10. analyseAndScan:
  11. - htdocs/custom
  12. - htdocs/dev/*
  13. - htdocs/doc/*
  14. - htdocs/documents/*
  15. - htdocs/install/doctemplates/*
  16. - htdocs/langs/*
  17. - htdocs/support/*
  18. - htdocs/test/*
  19. analyse:
  20. - htdocs/includes/*
  21. checkAlwaysTrueCheckTypeFunctionCall: false
  22. checkAlwaysTrueInstanceof: false
  23. checkAlwaysTrueStrictComparison: false
  24. checkClassCaseSensitivity: false
  25. checkFunctionArgumentTypes: false
  26. checkFunctionNameCase: false
  27. checkArgumentsPassedByReference: false
  28. checkMaybeUndefinedVariables: false
  29. checkNullables: false
  30. checkThisOnly: true
  31. checkUnionTypes: false
  32. checkExplicitMixedMissingReturn: false
  33. checkPhpDocMissingReturn: false
  34. reportMaybes: false
  35. reportMaybesInMethodSignatures: false
  36. reportStaticMethodSignatures: false
  37. polluteScopeWithLoopInitialAssignments: true
  38. polluteScopeWithAlwaysIterableForeach: true
  39. reportMagicMethods: false
  40. reportMagicProperties: false
  41. ignoreErrors:
  42. - '#Undefined variable: \$langs#'
  43. - '#Undefined variable: \$user#'
  44. - '#Undefined variable: \$db#'
  45. - '#Undefined variable: \$conf#'
  46. - '#Undefined variable: \$hookmanager#'
  47. - '#Undefined variable: \$mysoc#'
  48. - '#Undefined variable: \$error#'
  49. - '#Undefined variable: \$errors#'
  50. - '#Undefined variable: \$form#'
  51. internalErrorsCountLimit: 50
  52. cache:
  53. nodesByFileCountMax: 512
  54. nodesByStringCountMax: 512
  55. reportUnmatchedIgnoredErrors: false
  56. universalObjectCratesClasses:
  57. - stdClass
  58. - SimpleXMLElement
  59. earlyTerminatingMethodCalls: []
  60. dynamicConstantNames:
  61. - ICONV_IMPL
  62. - PHP_VERSION
  63. - PHP_MAJOR_VERSION
  64. - PHP_MINOR_VERSION
  65. - PHP_RELEASE_VERSION
  66. - PHP_VERSION_ID
  67. - PHP_EXTRA_VERSION
  68. - PHP_ZTS
  69. - PHP_DEBUG
  70. - PHP_MAXPATHLEN
  71. - PHP_OS
  72. - PHP_OS_FAMILY
  73. - PHP_SAPI
  74. - PHP_EOL
  75. - PHP_INT_MAX
  76. - PHP_INT_MIN
  77. - PHP_INT_SIZE
  78. - PHP_FLOAT_DIG
  79. - PHP_FLOAT_EPSILON
  80. - PHP_FLOAT_MIN
  81. - PHP_FLOAT_MAX
  82. - DEFAULT_INCLUDE_PATH
  83. - PEAR_INSTALL_DIR
  84. - PEAR_EXTENSION_DIR
  85. - PHP_EXTENSION_DIR
  86. - PHP_PREFIX
  87. - PHP_BINDIR
  88. - PHP_BINARY
  89. - PHP_MANDIR
  90. - PHP_LIBDIR
  91. - PHP_DATADIR
  92. - PHP_SYSCONFDIR
  93. - PHP_LOCALSTATEDIR
  94. - PHP_CONFIG_FILE_PATH
  95. - PHP_CONFIG_FILE_SCAN_DIR
  96. - PHP_SHLIB_SUFFIX
  97. - PHP_FD_SETSIZE