Genese complexity report

<- src/core/services
Files : 2
Methods : 27
Complexity Index : 193.7
Cyclomatic complexity : 59
Cognitive complexity
81.5 % Correct 22/27
14.8 % Warning 4/27 (threshold : 10)
3.7 % Error 1/27 (threshold : 20)
Cyclomatic complexity
96.3 % Correct 26/27
3.7 % Warning 1/27 (threshold : 5)
0 % Error 0/27 (threshold : 10)
Subfolders of src/core/services
Folders Number of files Number of methods Cognitive complexity of methods Cyclomatic complexity of methods
Correct Warning Error Correct Warning Error
../
src/core/services 2 27 22 4 1 26 1 0
Files of src/core/services
File Method Cognitive complexity Cyclomatic complexity
tools.service.ts addObjects 24.7 8
file.service.ts getAllFiles 17.7 3
file.service.ts getOS 16.1 5
file.service.ts getRouteToRoot 14 4
file.service.ts deleteLastSlash 11.5 4
file.service.ts getPathWithDotSlash 8.9 5
file.service.ts getFilenameWithoutExtension 8.9 2
file.service.ts platformPath 8.3 1
file.service.ts getArrayOfPathsWithDotSlash 7.5 3
tools.service.ts randomString 7.2 2
file.service.ts createRelativeDir 7 2
file.service.ts createOutDir 6.6 2
file.service.ts windowsPath 5.8 1
tools.service.ts capitalize 5.2 1
file.service.ts getPathWithSlash 4.3 2
file.service.ts constructLink 4.3 1
tools.service.ts isLastKey 4.3 1
file.service.ts getFileExtension 4.2 1
file.service.ts copyFile 4.2 1
file.service.ts deleteFile 4.1 2
file.service.ts getLanguageExtensions 3.8 1
tools.service.ts percent 3.7 2
file.service.ts antislash 3 1
file.service.ts getFilename 2.5 1
tools.service.ts incrementIdentifierDuration 2.5 1
file.service.ts createFile 2.2 1
tools.service.ts isLastIndex 1.2 1
Methods of src/core/services folder and its subfolders (ordered by decreasing cognitive complexity)
File Method Cognitive complexity Cyclomatic complexity
tools.service.ts addObjects 24.7 8
file.service.ts getAllFiles 17.7 3
file.service.ts getOS 16.1 5
file.service.ts getRouteToRoot 14 4
file.service.ts deleteLastSlash 11.5 4
file.service.ts getPathWithDotSlash 8.9 5
file.service.ts getFilenameWithoutExtension 8.9 2
file.service.ts platformPath 8.3 1
file.service.ts getArrayOfPathsWithDotSlash 7.5 3
tools.service.ts randomString 7.2 2
file.service.ts createRelativeDir 7 2
file.service.ts createOutDir 6.6 2
file.service.ts windowsPath 5.8 1
tools.service.ts capitalize 5.2 1
file.service.ts getPathWithSlash 4.3 2
file.service.ts constructLink 4.3 1
tools.service.ts isLastKey 4.3 1
file.service.ts getFileExtension 4.2 1
file.service.ts copyFile 4.2 1
file.service.ts deleteFile 4.1 2
file.service.ts getLanguageExtensions 3.8 1
tools.service.ts percent 3.7 2
file.service.ts antislash 3 1
file.service.ts getFilename 2.5 1
tools.service.ts incrementIdentifierDuration 2.5 1
file.service.ts createFile 2.2 1
tools.service.ts isLastIndex 1.2 1