refactor(cli): split EnrichCommand.enrichFromCache to drop cognitive complexity (RAN-41)#73
Quality Gate failed
Failed conditions
76.4% Coverage on New Code (required ≥ 80%)
Annotations
Check warning on line 383 in src/main/java/io/github/randomcodespace/iq/cli/EnrichCommand.java
sonarqubecloud / SonarCloud Code Analysis
Replace this call to the constructor with the better suited static method HashSet.newHashSet(int numMappings)
See more on https://sonarcloud.io/project/issues?id=RandomCodeSpace_codeiq&issues=AZ3BdV0Upz1wVSI8r-vo&open=AZ3BdV0Upz1wVSI8r-vo&pullRequest=73
Check warning on line 449 in src/main/java/io/github/randomcodespace/iq/cli/EnrichCommand.java
sonarqubecloud / SonarCloud Code Analysis
Return an empty map instead of null.
See more on https://sonarcloud.io/project/issues?id=RandomCodeSpace_codeiq&issues=AZ3BdV0Upz1wVSI8r-vp&open=AZ3BdV0Upz1wVSI8r-vp&pullRequest=73
Check warning on line 467 in src/main/java/io/github/randomcodespace/iq/cli/EnrichCommand.java
sonarqubecloud / SonarCloud Code Analysis
Replace "ignored" with an unnamed pattern.
See more on https://sonarcloud.io/project/issues?id=RandomCodeSpace_codeiq&issues=AZ3BdV0Upz1wVSI8r-vr&open=AZ3BdV0Upz1wVSI8r-vr&pullRequest=73
Check warning on line 456 in src/main/java/io/github/randomcodespace/iq/cli/EnrichCommand.java
sonarqubecloud / SonarCloud Code Analysis
Return an empty map instead of null.
See more on https://sonarcloud.io/project/issues?id=RandomCodeSpace_codeiq&issues=AZ3BdV0Upz1wVSI8r-vq&open=AZ3BdV0Upz1wVSI8r-vq&pullRequest=73