All files transpiler/logic/analysis

94.84% Statements 2172/2290
87.41% Branches 1077/1232
97.68% Functions 422/432
97.08% Lines 2066/2128

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
ArrayIndexTypeAnalyzer.ts
88.96% 129/145 76.92% 60/78 100% 27/27 94.57% 122/129
BinaryOperatorLevelListener.ts
100% 21/21 100% 2/2 100% 10/10 100% 20/20
BooleanOperandAnalyzer.ts
96.36% 53/55 91.66% 22/24 90% 9/10 97.95% 48/49
CommentExtractor.ts
100% 83/83 100% 37/37 100% 10/10 100% 76/76
DeclarationScopeCollector.ts
97.22% 35/36 75% 6/8 100% 17/17 100% 35/35
DivisionByZeroAnalyzer.ts
93.44% 57/61 88.88% 32/36 100% 8/8 94.91% 56/59
FloatModuloAnalyzer.ts
93.33% 42/45 90% 18/20 83.33% 5/6 97.43% 38/39
FunctionCallAnalyzer.ts
93.3% 265/284 89.93% 143/159 95.23% 40/42 95.48% 254/266
GrammarCoverageListener.ts
100% 26/26 100% 14/14 100% 10/10 100% 25/25
IdentifierSyntaxAnalyzer.ts
100% 59/59 100% 18/18 100% 20/20 100% 59/59
InitializationAnalyzer.ts
96.73% 326/337 90.5% 162/179 100% 62/62 99.35% 309/311
MixedTypeCategoryAnalyzer.ts
97.05% 66/68 97.29% 36/37 88.88% 8/9 98.36% 60/61
ModificationAnalyzer.ts
100% 18/18 100% 4/4 100% 7/7 100% 18/18
NullCheckAnalyzer.ts
99.22% 257/259 90.6% 135/149 100% 46/46 99.59% 246/247
OperandTypeResolver.ts
89.28% 75/84 82.5% 66/80 100% 10/10 97.22% 70/72
ParameterNamingAnalyzer.ts
100% 21/21 100% 4/4 100% 6/6 100% 21/21
PassByValueAnalyzer.ts
97% 227/234 86% 129/150 100% 31/31 99.05% 210/212
ReturnPathAnalyzer.ts
100% 47/47 100% 26/26 100% 9/9 100% 47/47
ReturnValueUseAnalyzer.ts
92.94% 79/85 87.87% 58/66 100% 14/14 94.8% 73/77
ScopeFrameResolver.ts
100% 16/16 100% 4/4 100% 3/3 100% 14/14
ScopeStack.ts
100% 55/55 100% 16/16 100% 14/14 100% 54/54
SignedShiftAnalyzer.ts
83.01% 88/106 70.68% 41/58 92.3% 12/13 90.32% 84/93
StdlibFunctions.ts
100% 8/8 100% 4/4 100% 5/5 100% 8/8
StructFieldAnalyzer.ts
80% 16/20 50% 1/2 60% 3/5 80% 16/20
UndeclaredTypeAnalyzer.ts
92.1% 35/38 81.25% 13/16 100% 8/8 92.1% 35/38
UndeclaredValueAnalyzer.ts
77.77% 35/45 54.83% 17/31 85.71% 6/7 77.77% 35/45
runAnalyzers.ts
97.05% 33/34 90% 9/10 95.65% 22/23 100% 33/33