3.11.0.6645
Bug
- [SONARPHP-1055] - S1451 should not crash on short files
- [SONARPHP-1077] - OufOfMemory in InheritanceDepthCheck
Task
- [SONARPHP-1060] - Update README with PHP 8 support
- [SONARPHP-1075] - S4784 should be deprecated because it's too noisy
Improvement
- [SONARPHP-1034] - Parser should handle union types
- [SONARPHP-1035] - Parser should handle new nullsafe operator syntax
- [SONARPHP-1036] - Parser should handle named arguments
- [SONARPHP-1037] - Parser should handle new annotation attribute syntax
- [SONARPHP-1038] - Parser should handle match expression
- [SONARPHP-1039] - Parser should handle constructor property promotion
- [SONARPHP-1040] - Parser should handle new static return type
- [SONARPHP-1041] - Parser should handle new mixed type
- [SONARPHP-1042] - Parser should handle new throw expression syntax
- [SONARPHP-1044] - Parser should handle ::class on objects
- [SONARPHP-1045] - Parser should handle non-capturing catches
- [SONARPHP-1046] - Parser should handle trailing comma in parameter lists
- [SONARPHP-1047] - Parser should handle trailing comma in closure use lists
- [SONARPHP-1054] - Adapt existing rules to named arguments