LCOV - code coverage report
Current view: top level - tools/clang/tools/extra/clang-tidy/misc Hit Total Coverage
Test: llvm-toolchain.info Lines: 3212 3315 96.9 %
Date: 2017-05-20 02:07:48 Functions: 358 437 81.9 %
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 %

Filename Sort by name Line Coverage ( show details ) Sort by line coverage Functions Sort by function coverage
ArgumentCommentCheck.cpp
97.8%97.8%
97.8 % 135 / 138 92.3 % 12 / 13
ArgumentCommentCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
AssertSideEffectCheck.cpp
93.8%93.8%
93.8 % 60 / 64 75.0 % 6 / 8
AssertSideEffectCheck.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
BoolPointerImplicitConversionCheck.cpp
100.0%
100.0 % 34 / 34 100.0 % 2 / 2
BoolPointerImplicitConversionCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
DanglingHandleCheck.cpp
95.4%95.4%
95.4 % 83 / 87 91.7 % 11 / 12
DanglingHandleCheck.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
DefinitionsInHeadersCheck.cpp
77.6%77.6%
77.6 % 45 / 58 75.0 % 6 / 8
DefinitionsInHeadersCheck.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
FoldInitTypeCheck.cpp
100.0%
100.0 % 69 / 69 100.0 % 6 / 6
FoldInitTypeCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
ForwardDeclarationNamespaceCheck.cpp
98.6%98.6%
98.6 % 70 / 71 100.0 % 5 / 5
ForwardDeclarationNamespaceCheck.h
100.0%
100.0 % 3 / 3 100.0 % 3 / 3
ForwardingReferenceOverloadCheck.cpp
98.5%98.5%
98.5 % 65 / 66 83.3 % 10 / 12
ForwardingReferenceOverloadCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
InaccurateEraseCheck.cpp
96.8%96.8%
96.8 % 30 / 31 100.0 % 2 / 2
InaccurateEraseCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
IncorrectRoundings.cpp
100.0%
100.0 % 23 / 23 83.3 % 5 / 6
IncorrectRoundings.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
InefficientAlgorithmCheck.cpp
96.2%96.2%
96.2 % 76 / 79 100.0 % 3 / 3
InefficientAlgorithmCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MacroParenthesesCheck.cpp
100.0%
100.0 % 87 / 87 88.9 % 8 / 9
MacroParenthesesCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MacroRepeatedSideEffectsCheck.cpp
100.0%
100.0 % 58 / 58 83.3 % 5 / 6
MacroRepeatedSideEffectsCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MiscTidyModule.cpp
100.0%
100.0 % 85 / 85 75.0 % 3 / 4
MisplacedConstCheck.cpp
96.6%96.6%
96.6 % 28 / 29 100.0 % 3 / 3
MisplacedConstCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MisplacedWideningCastCheck.cpp
81.3%81.3%
81.3 % 61 / 75 66.7 % 4 / 6
MisplacedWideningCastCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
MoveConstantArgumentCheck.cpp
97.8%97.8%
97.8 % 45 / 46 100.0 % 3 / 3
MoveConstantArgumentCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MoveConstructorInitCheck.cpp
90.9%90.9%
90.9 % 40 / 44 80.0 % 4 / 5
MoveConstructorInitCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
MoveForwardingReferenceCheck.cpp
98.1%98.1%
98.1 % 53 / 54 100.0 % 3 / 3
MoveForwardingReferenceCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
MultipleStatementMacroCheck.cpp
97.9%97.9%
97.9 % 47 / 48 87.5 % 7 / 8
MultipleStatementMacroCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
NewDeleteOverloadsCheck.cpp
97.1%97.1%
97.1 % 67 / 69 90.0 % 9 / 10
NewDeleteOverloadsCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
NoexceptMoveConstructorCheck.cpp
100.0%
100.0 % 23 / 23 100.0 % 2 / 2
NoexceptMoveConstructorCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
NonCopyableObjects.cpp
100.0%
100.0 % 25 / 25 100.0 % 2 / 2
NonCopyableObjects.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
RedundantExpressionCheck.cpp
97.1%97.1%
97.1 % 373 / 384 84.9 % 45 / 53
RedundantExpressionCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
SizeofContainerCheck.cpp
100.0%
100.0 % 20 / 20 100.0 % 2 / 2
SizeofContainerCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
SizeofExpressionCheck.cpp
95.3%95.3%
95.3 % 161 / 169 78.6 % 11 / 14
SizeofExpressionCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
StaticAssertCheck.cpp
97.9%97.9%
97.9 % 92 / 94 100.0 % 4 / 4
StaticAssertCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
StringCompareCheck.cpp
97.1%97.1%
97.1 % 34 / 35 100.0 % 3 / 3
StringCompareCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
StringConstructorCheck.cpp
93.7%93.7%
93.7 % 74 / 79 75.0 % 6 / 8
StringConstructorCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
StringIntegerAssignmentCheck.cpp
100.0%
100.0 % 41 / 41 100.0 % 2 / 2
StringIntegerAssignmentCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
StringLiteralWithEmbeddedNulCheck.cpp
96.4%96.4%
96.4 % 27 / 28 83.3 % 5 / 6
StringLiteralWithEmbeddedNulCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
SuspiciousEnumUsageCheck.cpp
97.0%97.0%
97.0 % 97 / 100 92.9 % 13 / 14
SuspiciousEnumUsageCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
SuspiciousMissingCommaCheck.cpp
90.2%90.2%
90.2 % 46 / 51 77.8 % 7 / 9
SuspiciousMissingCommaCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
SuspiciousSemicolonCheck.cpp
100.0%
100.0 % 38 / 38 100.0 % 2 / 2
SuspiciousSemicolonCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
SuspiciousStringCompareCheck.cpp
94.3%94.3%
94.3 % 83 / 88 75.0 % 3 / 4
SuspiciousStringCompareCheck.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
SwappedArgumentsCheck.cpp
100.0%
100.0 % 35 / 35 100.0 % 2 / 2
SwappedArgumentsCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
ThrowByValueCatchByReferenceCheck.cpp
95.3%95.3%
95.3 % 61 / 64 88.9 % 8 / 9
ThrowByValueCatchByReferenceCheck.h
100.0%
100.0 % 1 / 1 50.0 % 1 / 2
UnconventionalAssignOperatorCheck.cpp
97.8%97.8%
97.8 % 44 / 45 100.0 % 2 / 2
UnconventionalAssignOperatorCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
UndelegatedConstructor.cpp
100.0%
100.0 % 31 / 31 83.3 % 10 / 12
UndelegatedConstructor.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
UniqueptrResetReleaseCheck.cpp
100.0%
100.0 % 61 / 61 100.0 % 4 / 4
UniqueptrResetReleaseCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
UnusedAliasDeclsCheck.cpp
100.0%
100.0 % 22 / 22 100.0 % 3 / 3
UnusedAliasDeclsCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
UnusedParametersCheck.cpp
100.0%
100.0 % 75 / 75 100.0 % 13 / 13
UnusedParametersCheck.h
100.0%
100.0 % 1 / 1 100.0 % 2 / 2
UnusedRAIICheck.cpp
97.1%97.1%
97.1 % 34 / 35 83.3 % 5 / 6
UnusedRAIICheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
UnusedUsingDeclsCheck.cpp
98.8%98.8%
98.8 % 84 / 85 100.0 % 5 / 5
UnusedUsingDeclsCheck.h
100.0%
100.0 % 4 / 4 50.0 % 1 / 2
UseAfterMoveCheck.cpp
99.5%99.5%
99.5 % 182 / 183 100.0 % 13 / 13
UseAfterMoveCheck.h
100.0%
100.0 % 2 / 2 50.0 % 1 / 2
VirtualNearMissCheck.cpp
99.1%99.1%
99.1 % 109 / 110 88.9 % 16 / 18
VirtualNearMissCheck.h
100.0%
100.0 % 2 / 2 100.0 % 2 / 2

Generated by: LCOV version 1.13