Compatible with SonarQube 4.5.x and SonarQube 5.2
Bug
- [#12] Sets are reported as type aliases
- [#13] "Empty begin statement" issue is not generated properly for several empty procedures in a row
- [#14] Improper grammar for single attribute for new type
- [#15] Analyze craches when property has attribute with empty parenthesis
- [#16] Sonar 5.2 Compatibility: Rule Finder does not fetching rule parameter correctly
- [#17] Record constructors should not trigger "Constructor without 'inherited' statement" rule
- [#19] Grammar bug fixes
- [#20] Record constructor in an implementation section causes "NoSemicolonRule" to fail
- [#21] Nested functions break unused arguments rule
- [#23] Fixed CountRule and ClassPerFileRule
- [#24] Fixed DelphiPMDNode.internalfindAllChildren
- [#25] Grammar: expression with nested generics is not parsed
- [#31] Accept STORED keyword as identifier
- [#32] DelphiPmdSensor is not respecting the quality profile