-
Notifications
You must be signed in to change notification settings - Fork 2
/
phpstan.neon
47 lines (47 loc) · 1.43 KB
/
phpstan.neon
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
includes:
- phpstan-baseline.neon
parameters:
bootstrapFiles:
- ci/phpstan/bootstrap.php
universalObjectCratesClasses:
- Tinebase_Config_Abstract
- Tinebase_Config_Struct
- Tinebase_Preference_Abstract
- Tinebase_Record_Interface
- Tinebase_Record_RecordSet
- Zend_Config
- Zend_Config_Xml
- Zend_Console_Getopt
- Zend_Session_Namespace
- Zend_Translate
- Zend_View
- Laminas\Stdlib\ParametersInterface
# TODO fix in Syncroton phpdoc ...
- Syncroton_Model_Email
- Syncroton_Model_EmailBody
- Syncroton_Model_Event
- Syncroton_Model_EventAttendee
- Syncroton_Model_EventException
- Syncroton_Model_EventRecurrence
- Syncroton_Model_IDevice
- Syncroton_Model_IFolder
- Syncroton_Model_MeetingResponse
- Syncroton_Model_StoreResponse
- Syncroton_Model_StoreRequest
reportUnmatchedIgnoredErrors: false
level: 2
excludePaths:
analyse:
- 'tine20/library'
- 'tine20/vendor*'
- 'tests'
analyseAndScan:
# TODO maybe we can fix the directory recursion issue someday ...
- 'tine20/GDPR/translations/extra'
# TODO fix problems with the following classes
- 'tine20/Tinebase/User/Typo3.php'
- 'tine20/Setup/Backend/Oracle.php'
- 'tine20/Setup/Backend/Pgsql.php'
parallel:
maximumNumberOfProcesses: 32
tmpDir: