Genese complexity report

<- src/languages-to-json-ast/ts/services
Files : 2
Methods : 10
Complexity Index : 112.7
Cyclomatic complexity : 31
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