1.3.0 (2025-07-30)
Fixed
- Defined base plugin as Java.
1.2.6 (2025-07-17)
Fixed
- Replaced use of
org.sonar.java.model.ExpressionUtils class.
1.2.5 (2025-07-17)
Fixed
- Updated sonar java plugin dependency to version
7.30.0.34429. (included with SQ 10.4.x)
1.2.4 (2025-07-17)
Fixed
- Replaced implementation to also check for negative error checks prior to calling a method in the same scope.
1.2.3 (2025-07-17)
Fixed
- Added new
NSX005 to activation list.
1.2.2 (2025-07-17)
Fixed
- Downgraded sonar java plugin dependencies to version
7.13.0.29990. (included with SQ 9.6.x)
1.2.1 (2025-07-17)
Fixed
- Downgraded Sonar Plugin API version to
10.6.0.2114.
1.2.0 (2025-07-17)
Added
- Added rule
NSX005 to check if a SearchResult is checked for success when accessing its value.
1.1.1 (2022-12-08)
Fixed
- Downgraded sonar java plugin dependencies to version
7.13.0.29990. (included with SQ 9.6.x)
- RuleType incorrect because they are based on tags.
Changed
- Updated gson to version
2.10.
1.1.0 (2022-12-08)
Fixed
- Fixed issue causing ClassCastException in SearchResultGenericsRule.
Added
- Added
nsx tag for all rules.
- Rules:
NSX003: Verify that CrudsResult return value is not ignored.
NSX004: Verify that SearchResult return value is not ignored.
Changed
- Updated sonar minimum version to
9.6.1.59531.
- Updated sonar java plugin dependencies to version
7.14.0.30229.
- Updated sonar language recognizer to version
1.24.0.633.
- Updated gson to version
2.9.0. (CVE-2022-25647)
- Updated sonar packaging plugin to version
1.24.0.633.
- Updated sonar scanner api to version
2.16.2.588.
- Updated nsx runtime to version
2022.3.0.
Removed
- Removed
apache-commons:apache-commons dependency.