DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
tests
.clang-format 19 Bytes
ArithmeticArgChecker.cpp 2.9 kB
ArithmeticArgChecker.h public BaseCheck 621 Bytes
AssertAssignmentChecker.cpp 791 Bytes
AssertAssignmentChecker.h public BaseCheck 636 Bytes
BaseCheck.h public MatchFinder 1.1 kB
Checks.inc 1.6 kB
ChecksIncludes.inc 1.2 kB
CustomMatchers.h 8.1 kB
CustomTypeAnnotation.cpp 5.8 kB
CustomTypeAnnotation.h 2.1 kB
DiagnosticsMatcher.cpp 558 Bytes
DiagnosticsMatcher.h 576 Bytes
ExplicitImplicitChecker.cpp 1.3 kB
ExplicitImplicitChecker.h public BaseCheck 636 Bytes
ExplicitOperatorBoolChecker.cpp 1.4 kB
ExplicitOperatorBoolChecker.h public BaseCheck 656 Bytes
KungFuDeathGripChecker.cpp 3.8 kB
KungFuDeathGripChecker.h public BaseCheck 631 Bytes
Makefile.in 1.6 kB
MemMoveAnnotation.h 1.9 kB
MozCheckAction.cpp public PluginASTAction 934 Bytes
MozillaTidyModule.cpp 1.1 kB
MustOverrideChecker.cpp 2.3 kB
MustOverrideChecker.h public BaseCheck 728 Bytes
MustUseChecker.cpp 2.4 kB
MustUseChecker.h public BaseCheck 655 Bytes
NaNExprChecker.cpp 2.4 kB
NaNExprChecker.h public BaseCheck 591 Bytes
NeedsNoVTableTypeChecker.cpp 1.4 kB
NeedsNoVTableTypeChecker.h public BaseCheck 641 Bytes
NoAddRefReleaseOnReturnChecker.cpp 1.3 kB
NoAddRefReleaseOnReturnChecker.h public BaseCheck 671 Bytes
NoAutoTypeChecker.cpp 822 Bytes
NoAutoTypeChecker.h public BaseCheck 606 Bytes
NoDuplicateRefCntMemberChecker.cpp 2.6 kB
NoDuplicateRefCntMemberChecker.h public BaseCheck 671 Bytes
NoExplicitMoveConstructorChecker.cpp 860 Bytes
NoExplicitMoveConstructorChecker.h public BaseCheck 681 Bytes
NonMemMovableMemberChecker.cpp 1.3 kB
NonMemMovableMemberChecker.h public BaseCheck 651 Bytes
NonMemMovableTemplateArgChecker.cpp 2.2 kB
NonMemMovableTemplateArgChecker.h public BaseCheck 676 Bytes
NonParamInsideFunctionDeclChecker.cpp 2.1 kB
NonParamInsideFunctionDeclChecker.h public BaseCheck 686 Bytes
OverrideBaseCallChecker.cpp 3.7 kB
OverrideBaseCallChecker.h public BaseCheck 1.0 kB
OverrideBaseCallUsageChecker.cpp 798 Bytes
OverrideBaseCallUsageChecker.h public BaseCheck 841 Bytes
RefCountedCopyConstructorChecker.cpp 1.4 kB
RefCountedCopyConstructorChecker.h public BaseCheck 681 Bytes
RefCountedInsideLambdaChecker.cpp 5.7 kB
RefCountedInsideLambdaChecker.h public BaseCheck 1.0 kB
ScopeChecker.cpp 6.2 kB
ScopeChecker.h public BaseCheck 566 Bytes
SprintfLiteralChecker.cpp 3.1 kB
SprintfLiteralChecker.h public BaseCheck 626 Bytes
TrivialCtorDtorChecker.cpp 1.2 kB
TrivialCtorDtorChecker.h public BaseCheck 631 Bytes
Utils.h 12.9 kB
import_mozilla_checks.py set(LLVM_LINK_COMPONENTS support) add_definitions( -DCLANG_TIDY ) add_definitions( -DHAVE_NEW_ASTMA 4.1 kB
moz.build 1.5 kB
plugin.h 2.1 kB