Genese complexity report

<- src/automatic-refactoring/services
Files : 3
Methods : 9
Complexity Index : 55.5
Cyclomatic complexity : 10
Cognitive complexity
77.8 % Correct 7/9
22.2 % Warning 2/9 (threshold : 10)
0 % Error 0/9 (threshold : 20)
Cyclomatic complexity
100 % Correct 9/9
0 % Warning 0/9 (threshold : 5)
0 % Error 0/9 (threshold : 10)
Subfolders of src/automatic-refactoring/services
Folders Number of files Number of methods Cognitive complexity of methods Cyclomatic complexity of methods
Correct Warning Error Correct Warning Error
../
src/automatic-refactoring/services 3 9 7 2 0 9 0 0
Files of src/automatic-refactoring/services
File Method Cognitive complexity Cyclomatic complexity
project.service.ts addToRefactorProposals 12.5 2
refactor-report.service.ts writeRefactorReport 11 3
refactor-report.service.ts generateRefactorReport 9.1 1
project.service.ts getNodesOfKinds 7.9 1
complexity.service.ts getCpxFromSourceCode 6.3 1
refactor-report.service.ts registerPartial 4 1
refactor-report.service.ts getFileFromPath 3.4 1
project.service.ts 0.8 0
refactor-report.service.ts 0.5 0
Methods of src/automatic-refactoring/services folder and its subfolders (ordered by decreasing cognitive complexity)
File Method Cognitive complexity Cyclomatic complexity
project.service.ts addToRefactorProposals 12.5 2
refactor-report.service.ts writeRefactorReport 11 3
refactor-report.service.ts generateRefactorReport 9.1 1
project.service.ts getNodesOfKinds 7.9 1
complexity.service.ts getCpxFromSourceCode 6.3 1
refactor-report.service.ts registerPartial 4 1
refactor-report.service.ts getFileFromPath 3.4 1
project.service.ts 0.8 0
refactor-report.service.ts 0.5 0