Press n or j to go to the next uncovered block, b, p or k for the previous block.
| File | Statements | Branches | Functions | Lines | |||||
|---|---|---|---|---|---|---|---|---|---|
| ArrayDeclarationAnalyzer.ts |
|
98.05% | 101/103 | 93.05% | 67/72 | 100% | 18/18 | 98.88% | 89/90 |
| ArrayIndexBoundsAnalyzer.ts |
|
100% | 49/49 | 95% | 19/20 | 100% | 11/11 | 100% | 44/44 |
| ArrayIndexTypeAnalyzer.ts |
|
95.23% | 40/42 | 87.5% | 21/24 | 90.9% | 10/11 | 97.29% | 36/37 |
| AssignmentSiteListener.ts |
|
100% | 8/8 | 100% | 0/0 | 100% | 4/4 | 100% | 8/8 |
| BUILTIN_TYPE_NAMES.ts |
|
100% | 1/1 | 100% | 0/0 | 100% | 0/0 | 100% | 1/1 |
| BareEnumMemberAnalyzer.ts |
|
92.3% | 60/65 | 91.66% | 55/60 | 92.85% | 13/14 | 91.37% | 53/58 |
| BinaryOperatorLevelListener.ts |
|
100% | 21/21 | 100% | 2/2 | 100% | 10/10 | 100% | 20/20 |
| BitAccessAnalyzer.ts |
|
96.51% | 83/86 | 90% | 54/60 | 100% | 18/18 | 100% | 67/67 |
| BitmapAccessAnalyzer.ts |
|
94.73% | 72/76 | 87.5% | 49/56 | 100% | 14/14 | 98.48% | 65/66 |
| BooleanOperandAnalyzer.ts |
|
98.07% | 51/52 | 91.66% | 22/24 | 100% | 12/12 | 100% | 46/46 |
| CallbackAssignmentAnalyzer.ts |
|
93.54% | 87/93 | 80% | 40/50 | 100% | 23/23 | 98.76% | 80/81 |
| CommentExtractor.ts |
|
100% | 27/27 | 100% | 12/12 | 100% | 5/5 | 100% | 25/25 |
| CompoundAssignmentAnalyzer.ts |
|
100% | 25/25 | 100% | 13/13 | 100% | 10/10 | 100% | 21/21 |
| ConstAssignmentAnalyzer.ts |
|
93.05% | 67/72 | 81.25% | 39/48 | 100% | 15/15 | 94.64% | 53/56 |
| ConstantDimensionAnalyzer.ts |
|
100% | 25/25 | 100% | 8/8 | 100% | 7/7 | 100% | 22/22 |
| ConstructorArgumentAnalyzer.ts |
|
100% | 21/21 | 100% | 6/6 | 100% | 5/5 | 100% | 20/20 |
| ControllingExpressionAnalyzer.ts |
|
88.23% | 60/68 | 82.14% | 23/28 | 100% | 15/15 | 87.3% | 55/63 |
| CppClassInitializerAnalyzer.ts |
|
96.87% | 31/32 | 91.66% | 11/12 | 100% | 7/7 | 100% | 27/27 |
| CriticalSectionAnalyzer.ts |
|
100% | 15/15 | 100% | 2/2 | 100% | 5/5 | 100% | 14/14 |
| DeclarationModifierAnalyzer.ts |
|
100% | 13/13 | 100% | 4/4 | 100% | 5/5 | 100% | 12/12 |
| DefineDirectiveAnalyzer.ts |
|
100% | 19/19 | 100% | 4/4 | 100% | 5/5 | 100% | 19/19 |
| Diagnostics.ts |
|
100% | 6/6 | 50% | 1/2 | 100% | 4/4 | 100% | 6/6 |
| DivisionByZeroAnalyzer.ts |
|
96% | 48/50 | 93.75% | 30/32 | 100% | 8/8 | 97.91% | 47/48 |
| DynamicAllocation.ts |
|
100% | 11/11 | 100% | 4/4 | 100% | 4/4 | 100% | 9/9 |
| EnumTypeSafetyAnalyzer.ts |
|
96.29% | 52/54 | 92.3% | 36/39 | 100% | 12/12 | 97.77% | 44/45 |
| EnumValueResolver.ts |
|
69.56% | 32/46 | 56.52% | 26/46 | 81.81% | 9/11 | 71.05% | 27/38 |
| FloatModuloAnalyzer.ts |
|
96.55% | 28/29 | 90% | 9/10 | 100% | 6/6 | 100% | 25/25 |
| FunctionCallAnalyzer.ts |
|
99.28% | 139/140 | 97.4% | 75/77 | 100% | 33/33 | 99.27% | 137/138 |
| 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 |
| IncludeDirectiveAnalyzer.ts |
|
97.56% | 40/41 | 93.75% | 15/16 | 100% | 10/10 | 100% | 35/35 |
| InitializationAnalyzer.ts |
|
96.74% | 327/338 | 90.5% | 162/179 | 100% | 63/63 | 99.35% | 310/312 |
| IntegerConversionAnalyzer.ts |
|
98.21% | 110/112 | 95% | 76/80 | 96% | 24/25 | 97.84% | 91/93 |
| LengthPropertyAnalyzer.ts |
|
98.24% | 56/57 | 88% | 44/50 | 100% | 10/10 | 100% | 51/51 |
| LiteralFormAnalyzer.ts |
|
90% | 9/10 | 75% | 3/4 | 100% | 2/2 | 90% | 9/10 |
| LoopAnalyzer.ts |
|
89.33% | 67/75 | 81.81% | 36/44 | 100% | 14/14 | 92.42% | 61/66 |
| MixedTypeCategoryAnalyzer.ts |
|
95.38% | 124/130 | 92.3% | 108/117 | 95.65% | 22/23 | 96.22% | 102/106 |
| NestedTernaryAnalyzer.ts |
|
100% | 25/25 | 100% | 14/14 | 100% | 5/5 | 100% | 21/21 |
| NullCheckAnalyzer.ts |
|
99.14% | 232/234 | 90.64% | 126/139 | 100% | 43/43 | 99.54% | 221/222 |
| ParameterNamingAnalyzer.ts |
|
100% | 21/21 | 100% | 4/4 | 100% | 6/6 | 100% | 21/21 |
| REJECTED_KEYWORDS.ts |
|
100% | 1/1 | 100% | 0/0 | 100% | 0/0 | 100% | 1/1 |
| RegisterAccessAnalyzer.ts |
|
97.01% | 65/67 | 89.74% | 35/39 | 100% | 15/15 | 100% | 56/56 |
| ReturnPathAnalyzer.ts |
|
100% | 47/47 | 100% | 26/26 | 100% | 9/9 | 100% | 47/47 |
| ReturnValueUseAnalyzer.ts |
|
93.1% | 81/87 | 87.87% | 58/66 | 100% | 14/14 | 94.93% | 75/79 |
| SafeDivisionAnalyzer.ts |
|
100% | 33/33 | 100% | 14/14 | 100% | 8/8 | 100% | 29/29 |
| ScopeAccessAnalyzer.ts |
|
96.77% | 90/93 | 90.9% | 70/77 | 100% | 16/16 | 100% | 73/73 |
| ScopeStack.ts |
|
100% | 54/54 | 100% | 14/14 | 100% | 14/14 | 100% | 53/53 |
| ShiftAnalyzer.ts |
|
92.42% | 61/66 | 85.45% | 47/55 | 100% | 14/14 | 98.18% | 54/55 |
| SizeofAnalyzer.ts |
|
100% | 28/28 | 100% | 26/26 | 100% | 6/6 | 100% | 25/25 |
| SliceAssignmentAnalyzer.ts |
|
96.62% | 86/89 | 91.42% | 64/70 | 100% | 11/11 | 100% | 82/82 |
| StdlibFunctions.ts |
|
100% | 8/8 | 100% | 4/4 | 100% | 5/5 | 100% | 8/8 |
| StringDeclarationAnalyzer.ts |
|
93.02% | 120/129 | 87.5% | 84/96 | 100% | 19/19 | 96.46% | 109/113 |
| StructFieldAnalyzer.ts |
|
80% | 16/20 | 50% | 1/2 | 60% | 3/5 | 80% | 16/20 |
| StructLiteralAnalyzer.ts |
|
100% | 21/21 | 100% | 8/8 | 100% | 6/6 | 100% | 20/20 |
| SwitchStatementAnalyzer.ts |
|
85.39% | 76/89 | 70.58% | 36/51 | 100% | 13/13 | 90.12% | 73/81 |
| ThisOutsideScopeAnalyzer.ts |
|
100% | 23/23 | 87.5% | 7/8 | 100% | 8/8 | 100% | 19/19 |
| TypeDeclarationAnalyzer.ts |
|
100% | 29/29 | 90% | 18/20 | 100% | 7/7 | 100% | 28/28 |
| UndeclaredTypeAnalyzer.ts |
|
97.77% | 44/45 | 93.75% | 15/16 | 100% | 15/15 | 97.77% | 44/45 |
| UndeclaredValueAnalyzer.ts |
|
95.74% | 45/47 | 90.9% | 30/33 | 100% | 10/10 | 95.74% | 45/47 |
| runAnalyzers.ts |
|
98.5% | 66/67 | 87.5% | 7/8 | 98.18% | 54/55 | 100% | 66/66 |