3.24.0.8949
Release notes - SonarPHP - Version 3.24
Bug
SONARPHP-1300 Parsing error on the order of constructor promoted property characteristics
SONARPHP-1296 Parse error on keywords as enum case identifier
False Negative
SONARPHP-1267 Parser: All keywords should be case insensitive
SONARPHP-1170 S2050: FN on fully qualified name
SONARPHP-1168 S2755: FN with fully qualified names
False-Positive
SONARPHP-1303 Rule S1313: Exclude local IPv4-mapped IPv6 address
SONARPHP-1299 S1144 should take into account PHPDoc @uses
SONARPHP-1238 S5996 FP on line breaks after end boundaries
SONARPHP-1169 FP for S2277 when using fully qualified name
Improvement
SONARPHP-1298 Update Analyzer Commons to 1.25: minor changes on Regex checks
SONARPHP-1294 Rule S1192: Add period as allowed character for exceptions
SONARPHP-1136 S2755 should support cakephp xml utils
SONARPHP-593 Make S1697 cover PHP idiomatic cases
New Feature
SONARPHP-1306 Rules support PCI DSS Security Standard
SONARPHP-1293 Provide OWASP Top 10 2021 security standards for rules metadata
Task
SONARPHP-1309 Add Windows build and plugin qa step to CI
SONARPHP-1301 Remove deprecated DuplicatedBlocks rule from Sonar Way