SONARJAVA-6947 Share an interface between checks that require caching - #6118
aurelien-coet-sonarsource wants to merge 2 commits into
Conversation
5dddaaf to
427db09
Compare
7788bcd to
dd669e5
Compare
dd669e5 to
421546a
Compare
421546a to
224b48b
Compare
56f466d to
df445d2
Compare
df445d2 to
9c0b7d1
Compare
Code Review ✅ Approved 11 resolved / 11 findingsRefactoring to share a caching interface between checks that require per-file data caching. Introduces ✅ 11 resolved✅ Quality: JsonCacheFormat javadoc promises IAE but throws other types
✅ Quality: "Cache problems are never fatal" is false for read I/O errors
✅ Quality: writeToCache's catch covers serialize(), mislabelling its failures
✅ Quality: Stray '≥' character in projectToNames javadoc @return
✅ Quality: Fallback javadoc says "same class" but suppression is file-wide
...and 6 more resolved from earlier reviews Review coverageFunctional validation No results OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change the behavior for this request:
Was this helpful? React with 👍 / 👎 | Gitar |
|



Summary by Gitar
FileCachingCheckmixin interface for JSON-based per-file data cachingComponentScanPackageGatherer, andBeanDefinitionGathererto implementFileCachingCheckThis will update automatically on new commits.