Genese complexity report

<- node_modules/code-block-writer
Files : 2
Methods : 49
Complexity Index : 12.9
Cyclomatic complexity : 48
Cognitive complexity
100 % Correct 49/49
0 % Warning 0/49 (threshold : 10)
0 % Error 0/49 (threshold : 20)
Cyclomatic complexity
100 % Correct 49/49
0 % Warning 0/49 (threshold : 5)
0 % Error 0/49 (threshold : 10)
Subfolders of node_modules/code-block-writer
Folders Number of files Number of methods Cognitive complexity of methods Cyclomatic complexity of methods
Correct Warning Error Correct Warning Error
../
node_modules/code-block-writer 2 49 49 0 0 49 0 0
node_modules/code-block-writer/dist 2 49 49 0 0 49 0 0
Files of node_modules/code-block-writer
File Method Cognitive complexity Cyclomatic complexity
Methods of node_modules/code-block-writer folder and its subfolders (ordered by decreasing cognitive complexity)
File Method Cognitive complexity Cyclomatic complexity
code-block-writer.d.ts iterateLastChars 1 1
code-block-writer.d.ts iterateLastCharCodes 0.9 1
code-block-writer.d.ts withIndentationLevel 0.5 1
code-block-writer.d.ts conditionalWriteLine 0.5 1
code-block-writer.d.ts conditionalWriteLine 0.5 1
code-block-writer.d.ts conditionalWrite 0.5 1
code-block-writer.d.ts conditionalWrite 0.5 1
code-block-writer.d.ts withIndentationLevel 0.4 1
code-block-writer.d.ts unsafeInsert 0.4 1
code-block-writer.d.ts 0.3 0
code-block-writer.d.ts queueIndentationLevel 0.3 1
code-block-writer.d.ts hangingIndent 0.3 1
code-block-writer.d.ts hangingIndentUnlessBlock 0.3 1
code-block-writer.d.ts setIndentationLevel 0.3 1
code-block-writer.d.ts block 0.3 1
code-block-writer.d.ts inlineBlock 0.3 1
code-block-writer.d.ts indent 0.3 1
code-block-writer.d.ts writeLine 0.3 1
code-block-writer.d.ts conditionalBlankLine 0.3 1
code-block-writer.d.ts conditionalNewLine 0.3 1
code-block-writer.d.ts quote 0.3 1
code-block-writer.d.ts write 0.3 1
code-block-writer.d.ts getLastChar 0.3 1
code-block-writer.d.ts endsWith 0.3 1
code-block-writer.d.ts getOptions 0.2 1
code-block-writer.d.ts queueIndentationLevel 0.2 1
code-block-writer.d.ts setIndentationLevel 0.2 1
code-block-writer.d.ts indent 0.2 1
code-block-writer.d.ts space 0.2 1
code-block-writer.d.ts tab 0.2 1
code-block-writer.d.ts toString 0.2 1
code-block-writer.d.ts getIndentationLevel 0.1 1
code-block-writer.d.ts newLineIfLastNot 0.1 1
code-block-writer.d.ts blankLineIfLastNot 0.1 1
code-block-writer.d.ts blankLine 0.1 1
code-block-writer.d.ts newLine 0.1 1
code-block-writer.d.ts quote 0.1 1
code-block-writer.d.ts spaceIfLastNot 0.1 1
code-block-writer.d.ts tabIfLastNot 0.1 1
code-block-writer.d.ts closeComment 0.1 1
code-block-writer.d.ts getLength 0.1 1
code-block-writer.d.ts isInComment 0.1 1
code-block-writer.d.ts isAtStartOfFirstLineOfBlock 0.1 1
code-block-writer.d.ts isOnFirstLineOfBlock 0.1 1
code-block-writer.d.ts isInString 0.1 1
code-block-writer.d.ts isLastNewLine 0.1 1
code-block-writer.d.ts isLastBlankLine 0.1 1
code-block-writer.d.ts isLastSpace 0.1 1
code-block-writer.d.ts isLastTab 0.1 1