2024-11-04 22:53:20 +00:00
|
|
|
includes:
|
|
|
|
|
- build/phpstan/phpstan-baseline.neon
|
2019-05-15 11:20:11 +00:00
|
|
|
parameters:
|
2024-01-14 12:14:52 +00:00
|
|
|
tmpDir: ./.github/tmp
|
|
|
|
|
parallel:
|
2024-03-11 13:04:02 +00:00
|
|
|
# Commented some of the settings, reminding the defaults:
|
|
|
|
|
# should adapt better to target machines
|
|
|
|
|
# jobSize: 8 # default is 20
|
2024-01-14 12:14:52 +00:00
|
|
|
processTimeout: 600.0
|
2024-03-11 13:04:02 +00:00
|
|
|
# maximumNumberOfProcesses: 20 # default is 32
|
|
|
|
|
# minimumNumberOfJobsPerProcess: 2 # default is 2
|
|
|
|
|
# buffer: 134217728 # 128 MB # Not documented
|
2023-08-04 00:38:10 +00:00
|
|
|
customRulesetUsed: true
|
2024-11-12 22:18:02 +00:00
|
|
|
level: 10
|
2019-05-15 11:20:11 +00:00
|
|
|
fileExtensions:
|
|
|
|
|
- php
|
2023-08-04 01:42:46 +00:00
|
|
|
paths:
|
2024-01-23 19:14:35 +00:00
|
|
|
- htdocs
|
|
|
|
|
- scripts
|
2023-08-04 00:57:10 +00:00
|
|
|
excludePaths:
|
2023-08-04 01:42:46 +00:00
|
|
|
analyseAndScan:
|
2024-11-13 22:37:41 +00:00
|
|
|
- htdocs/admin/tools/ui/*
|
2023-12-15 10:18:04 +00:00
|
|
|
- htdocs/custom/*
|
2023-08-04 01:42:46 +00:00
|
|
|
- htdocs/documents/*
|
|
|
|
|
- htdocs/install/doctemplates/*
|
|
|
|
|
- htdocs/langs/*
|
2023-08-24 12:31:10 +00:00
|
|
|
- htdocs/modulebuilder/template/test/*
|
2023-08-04 01:42:46 +00:00
|
|
|
- htdocs/support/*
|
|
|
|
|
analyse:
|
|
|
|
|
- htdocs/includes/*
|
2024-09-22 22:26:10 +00:00
|
|
|
- htdocs/core/class/lessc.class.php
|
2024-11-12 22:18:02 +00:00
|
|
|
# checkAlwaysTrueCheckTypeFunctionCall: false
|
|
|
|
|
# checkAlwaysTrueInstanceof: false
|
2024-11-15 13:50:16 +00:00
|
|
|
checkAlwaysTrueStrictComparison: false
|
2024-06-18 13:48:18 +00:00
|
|
|
checkClassCaseSensitivity: true
|
2024-07-03 00:30:53 +00:00
|
|
|
checkFunctionArgumentTypes: true
|
2024-01-14 12:14:52 +00:00
|
|
|
checkFunctionNameCase: true
|
2024-11-04 22:53:20 +00:00
|
|
|
checkArgumentsPassedByReference: true
|
|
|
|
|
checkMaybeUndefinedVariables: true
|
2019-05-15 11:20:11 +00:00
|
|
|
checkNullables: false
|
|
|
|
|
checkThisOnly: true
|
|
|
|
|
checkUnionTypes: false
|
2024-06-18 13:48:18 +00:00
|
|
|
checkExplicitMixedMissingReturn: true
|
2019-05-15 11:20:11 +00:00
|
|
|
reportMaybes: false
|
|
|
|
|
reportMaybesInMethodSignatures: false
|
|
|
|
|
reportStaticMethodSignatures: false
|
|
|
|
|
polluteScopeWithLoopInitialAssignments: true
|
|
|
|
|
polluteScopeWithAlwaysIterableForeach: true
|
|
|
|
|
reportMagicMethods: false
|
|
|
|
|
reportMagicProperties: false
|
2024-04-29 18:02:09 +00:00
|
|
|
treatPhpDocTypesAsCertain: false
|
2019-05-15 16:59:46 +00:00
|
|
|
ignoreErrors:
|
2024-06-23 15:46:34 +00:00
|
|
|
- '#.*phan-var#'
|
2019-05-15 11:20:11 +00:00
|
|
|
internalErrorsCountLimit: 50
|
|
|
|
|
cache:
|
2024-11-12 22:18:02 +00:00
|
|
|
# nodesByFileCountMax: 512
|
2024-01-23 19:14:35 +00:00
|
|
|
nodesByStringCountMax: 512
|
2023-08-05 11:46:58 +00:00
|
|
|
reportUnmatchedIgnoredErrors: false
|
2019-05-15 11:20:11 +00:00
|
|
|
universalObjectCratesClasses:
|
|
|
|
|
- stdClass
|
|
|
|
|
- SimpleXMLElement
|
|
|
|
|
earlyTerminatingMethodCalls: []
|
|
|
|
|
dynamicConstantNames:
|
|
|
|
|
- ICONV_IMPL
|
|
|
|
|
- PHP_VERSION
|
|
|
|
|
- PHP_MAJOR_VERSION
|
|
|
|
|
- PHP_MINOR_VERSION
|
|
|
|
|
- PHP_RELEASE_VERSION
|
|
|
|
|
- PHP_VERSION_ID
|
|
|
|
|
- PHP_EXTRA_VERSION
|
|
|
|
|
- PHP_ZTS
|
|
|
|
|
- PHP_DEBUG
|
|
|
|
|
- PHP_MAXPATHLEN
|
|
|
|
|
- PHP_OS
|
|
|
|
|
- PHP_OS_FAMILY
|
|
|
|
|
- PHP_SAPI
|
|
|
|
|
- PHP_EOL
|
|
|
|
|
- PHP_INT_MAX
|
|
|
|
|
- PHP_INT_MIN
|
|
|
|
|
- PHP_INT_SIZE
|
|
|
|
|
- PHP_FLOAT_DIG
|
|
|
|
|
- PHP_FLOAT_EPSILON
|
|
|
|
|
- PHP_FLOAT_MIN
|
|
|
|
|
- PHP_FLOAT_MAX
|
|
|
|
|
- DEFAULT_INCLUDE_PATH
|
|
|
|
|
- PEAR_INSTALL_DIR
|
|
|
|
|
- PEAR_EXTENSION_DIR
|
|
|
|
|
- PHP_EXTENSION_DIR
|
|
|
|
|
- PHP_PREFIX
|
|
|
|
|
- PHP_BINDIR
|
|
|
|
|
- PHP_BINARY
|
|
|
|
|
- PHP_MANDIR
|
|
|
|
|
- PHP_LIBDIR
|
|
|
|
|
- PHP_DATADIR
|
|
|
|
|
- PHP_SYSCONFDIR
|
|
|
|
|
- PHP_LOCALSTATEDIR
|
|
|
|
|
- PHP_CONFIG_FILE_PATH
|
|
|
|
|
- PHP_CONFIG_FILE_SCAN_DIR
|
|
|
|
|
- PHP_SHLIB_SUFFIX
|
|
|
|
|
- PHP_FD_SETSIZE
|