Cognitive complexity
58.3 %
Correct
7/12
33.3 %
Warning
4/12
(threshold : 10)
8.3 %
Error
1/12
(threshold : 20)
Cyclomatic complexity
91.7 %
Correct
11/12
8.3 %
Warning
1/12
(threshold : 5)
0 %
Error
0/12
(threshold : 10)
Subfolders of src/languages-to-json-ast/ts
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 | 6 | 12 | 7 | 4 | 1 | 11 | 1 | 0 |
src/languages-to-json-ast/ts/libraries-weights | 2 | 2 | 2 | 0 | 0 | 2 | 0 | 0 |
src/languages-to-json-ast/ts/models | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
src/languages-to-json-ast/ts/services | 2 | 10 | 5 | 4 | 1 | 9 | 1 | 0 |
Files of src/languages-to-json-ast/ts
File | Method | Cognitive complexity | Cyclomatic complexity |
---|
Methods of src/languages-to-json-ast/ts 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 |
weights.service.ts | merge | 8.6 | 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 |
weights.service.ts | weightedMethods | 6.2 | 2 |