[TASK] Update phpstan to at least 0.12.37
Updating phpstan to version 0.12.37 lets phpstan benefit from static reflection which does no longer come with the need to load analyzed classes and use the native reflection api of php. Instead, roave/better-reflection is used, which does a better job and reduces false positives. Since phpstan has been updated, the rules which have been copied over from the vendor package had to be updated as well. And since phpstan does find more errors now, a few rules had to be disabled again. Used commands: - composer require phpstan/phpstan:^0.12.37 --dev - composer require friendsoftypo3/phpstan-typo3:^0.4.0 --dev Releases: master Resolves: #91635 Change-Id: Ia6b68e7ed1428fbc40ae4d1b9eb3a13d212a3a5c Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/64851 Tested-by:TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- Build/phpstan.level2.neon 10 additions, 2 deletionsBuild/phpstan.level2.neon
- Build/phpstan.level3.neon 11 additions, 10 deletionsBuild/phpstan.level3.neon
- Build/phpstan.level4.neon 1 addition, 1 deletionBuild/phpstan.level4.neon
- composer.json 2 additions, 2 deletionscomposer.json
- composer.lock 118 additions, 17 deletionscomposer.lock
- phpstan.neon 3 additions, 1 deletionphpstan.neon
- typo3/sysext/core/composer.json 1 addition, 1 deletiontypo3/sysext/core/composer.json
Please register or sign in to comment