Cognitive complexity
50 %
Correct
5/10
40 %
Warning
4/10
(threshold : 10)
10 %
Error
1/10
(threshold : 20)
Cyclomatic complexity
90 %
Correct
9/10
10 %
Warning
1/10
(threshold : 5)
0 %
Error
0/10
(threshold : 10)
Subfolders of src/languages-to-json-ast/ts/services
Folders | Number of files | Number of methods | Cognitive complexity of methods | Cyclomatic complexity of methods | ||||
---|---|---|---|---|---|---|---|---|
Correct | Warning | Error | Correct | Warning | Error | |||
../ | ||||||||
src/languages-to-json-ast/ts/services | 2 | 10 | 5 | 4 | 1 | 9 | 1 | 0 |
Files of src/languages-to-json-ast/ts/services
File | Method | Cognitive complexity | Cyclomatic complexity |
---|---|---|---|
ast-file-generation.service.ts | createAstNodeChildren | 22.5 | 3 |
ts.service.ts | isFunctionCall | 19.6 | 9 |
ast-file-generation.service.ts | useWeight | 13.9 | 2 |
ast-file-generation.service.ts | addTypeAndCpxFactors | 10.8 | 4 |
ast-file-generation.service.ts | generate | 10.3 | 3 |
ast-file-generation.service.ts | library | 8.1 | 1 |
ast-file-generation.service.ts | getCpxFactors | 7.8 | 3 |
ts.service.ts | getKindAlias | 6.7 | 3 |
ts.service.ts | getName | 6.6 | 2 |
ast-file-generation.service.ts | generateFromString | 6.4 | 1 |
Methods of src/languages-to-json-ast/ts/services folder and its subfolders
(ordered by decreasing cognitive complexity)
File | Method | Cognitive complexity | Cyclomatic complexity |
---|---|---|---|
ast-file-generation.service.ts | createAstNodeChildren | 22.5 | 3 |
ts.service.ts | isFunctionCall | 19.6 | 9 |
ast-file-generation.service.ts | useWeight | 13.9 | 2 |
ast-file-generation.service.ts | addTypeAndCpxFactors | 10.8 | 4 |
ast-file-generation.service.ts | generate | 10.3 | 3 |
ast-file-generation.service.ts | library | 8.1 | 1 |
ast-file-generation.service.ts | getCpxFactors | 7.8 | 3 |
ts.service.ts | getKindAlias | 6.7 | 3 |
ts.service.ts | getName | 6.6 | 2 |
ast-file-generation.service.ts | generateFromString | 6.4 | 1 |