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 |