-
Notifications
You must be signed in to change notification settings - Fork 724
Pull requests: SonarSource/sonar-java
Author
Label
Projects
Milestones
Reviews
Assignee
Sort
Pull requests list
SONARJAVA-6969: Implement S9399 Instance fields should not be guarded by static locks
#6161
opened Sep 15, 2026 by
romainbrenguier
Contributor
•
Draft
2 of 4 tasks
SONARJAVA-6970: Implemented rule S9397 "String.format()" should not be used when simpler alternatives exist
#6159
opened Sep 15, 2026 by
romainbrenguier
Contributor
•
Draft
SONARJAVA-6967: Implemented rule S9396 - Inner class fields should not shadow outer class fields
#6158
opened Sep 15, 2026 by
romainbrenguier
Contributor
•
Draft
SONARJAVA-6968: Implement S9398 Inner classes should not be declared inside interfaces
#6157
opened Sep 15, 2026 by
romainbrenguier
Contributor
•
Draft
4 tasks done
SONARJAVA-6775: Implement S9403: "Arrays.fill()" should not be called with an incompatible value type
#6156
opened Sep 15, 2026 by
nathsou
Contributor
Loading…
SONARJAVA-6847: Implement S9402: require ordering for sorted collections
#6153
opened Sep 15, 2026 by
nathsou
Contributor
Loading…
SONARJAVA-6777: Implement S9401: IdentityHashMap keys should not be boxed primitive types
#6152
opened Sep 15, 2026 by
nathsou
Contributor
Loading…
SONARJAVA-6939 Make S4426 key sizes configurable via rule property
#6147
opened Sep 15, 2026 by
asya-vorobeva
Contributor
•
Draft
SONARJAVA-6971: Implemented rule S9395 Numeric values should be explicitly cast when assigned to narrower types
#6146
opened Sep 15, 2026 by
romainbrenguier
Contributor
Loading…
2 of 3 tasks
SONARJAVA-6976 Clear check state after file analysis
#6144
opened Sep 15, 2026 by
romainbrenguier
Contributor
Loading…
SONARJAVA-6972 fix: clear safeSymbols to prevent memory leak
#6142
opened Sep 14, 2026 by
romainbrenguier
Contributor
Loading…
SONARJAVA-6950: Implemented rule S9392 - Redundant range checks should be removed
#6135
opened Sep 14, 2026 by
romainbrenguier
Contributor
Loading…
SONARJAVA-6941: Implement rule S9388 TestNG data provider methods should return valid types
#6126
opened Sep 11, 2026 by
romainbrenguier
Contributor
Loading…
2 of 3 tasks
SONARJAVA-6944: Implement rule S9387 TestNG Javadoc tags should be converted to annotations
#6124
opened Sep 11, 2026 by
romainbrenguier
Contributor
Loading…
1 of 3 tasks
SONARJAVA-6947 Share an interface between checks that require caching
#6118
opened Sep 11, 2026 by
aurelien-coet-sonarsource
Contributor
•
2/2
Loading…
SONARJAVA-6945: Implemented rule S9385 - Copy constructors should initialize all fields
#6116
opened Sep 11, 2026 by
romainbrenguier
Contributor
•
Draft
RC-350 Unify ruling expectation file locations
#6103
opened Sep 9, 2026 by
romainbrenguier
Contributor
•
Draft
1 task
ProTip!
Updated in the last three days: updated:>2026-09-12.