Check current reliability issues in recent sonar report
They should be fixed in this pull request (except for issues with removing static "ThreadLocal" variables). Check sonar report for test branch in my fork (exact copy of this branch with changes for running sonar in my local repo).
PR-Codex overview
This PR focuses on removing memory leaks by calling ThreadLocal#remove() on specific variables.
Detailed summary
Updated PhDefault, PhTraced, Dataized classes to include @todo for memory leak prevention.
Modified OnDefault to handle empty label().
Updated DcsFake to use rand.nextInt(Integer.MAX_VALUE) instead of Math.abs(rand.nextInt()).
Refactored test in PullMojoTest to use FakeMaven for better readability.
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
Related to #2251
Check current reliability issues in recent sonar report
They should be fixed in this pull request (except for issues with removing static "ThreadLocal" variables). Check sonar report for test branch in my fork (exact copy of this branch with changes for running sonar in my local repo).
PR-Codex overview
This PR focuses on removing memory leaks by calling
ThreadLocal#remove()
on specific variables.Detailed summary
PhDefault
,PhTraced
,Dataized
classes to include@todo
for memory leak prevention.OnDefault
to handle emptylabel()
.DcsFake
to userand.nextInt(Integer.MAX_VALUE)
instead ofMath.abs(rand.nextInt())
.PullMojoTest
to useFakeMaven
for better readability.