| -rw-r--r-- | .clang-format | 1L |
| -rw-r--r-- | ArithmeticArgChecker.cpp | 60L |
| -rw-r--r-- | ArithmeticArgChecker.h | 18L |
| -rw-r--r-- | AssertAssignmentChecker.cpp | 20L |
| -rw-r--r-- | AssertAssignmentChecker.h | 18L |
| -rw-r--r-- | BaseCheck.h | 34L |
| -rw-r--r-- | CanRunScriptChecker.cpp | 450L |
| -rw-r--r-- | CanRunScriptChecker.h | 31L |
| -rw-r--r-- | Checks.inc | 45L |
| -rw-r--r-- | ChecksIncludes.inc | 46L |
| -rw-r--r-- | CustomAttributes.cpp | 125L |
| -rw-r--r-- | CustomAttributes.h | 41L |
| -rw-r--r-- | CustomAttributes.inc | 33L |
| -rw-r--r-- | CustomMatchers.h | 530L |
| -rw-r--r-- | CustomTypeAnnotation.cpp | 182L |
| -rw-r--r-- | CustomTypeAnnotation.h | 92L |
| -rw-r--r-- | DanglingOnTemporaryChecker.cpp | 256L |
| -rw-r--r-- | DanglingOnTemporaryChecker.h | 19L |
| -rw-r--r-- | DiagnosticsMatcher.cpp | 17L |
| -rw-r--r-- | DiagnosticsMatcher.h | 31L |
| -rw-r--r-- | ExplicitImplicitChecker.cpp | 36L |
| -rw-r--r-- | ExplicitImplicitChecker.h | 18L |
| -rw-r--r-- | ExplicitOperatorBoolChecker.cpp | 31L |
| -rw-r--r-- | ExplicitOperatorBoolChecker.h | 19L |
| -rw-r--r-- | FopenUsageChecker.cpp | 73L |
| -rw-r--r-- | FopenUsageChecker.h | 18L |
| -rw-r--r-- | GlobalVariableInitializationChecker.cpp | 64L |
| -rw-r--r-- | GlobalVariableInitializationChecker.h | 18L |
| -rw-r--r-- | JSHandleRootedTypedefChecker.cpp | 38L |
| -rw-r--r-- | JSHandleRootedTypedefChecker.h | 19L |
| -rw-r--r-- | KnownLiveChecker.cpp | 35L |
| -rw-r--r-- | KnownLiveChecker.h | 18L |
| -rw-r--r-- | KungFuDeathGripChecker.cpp | 114L |
| -rw-r--r-- | KungFuDeathGripChecker.h | 18L |
| -rw-r--r-- | LoadLibraryUsageChecker.cpp | 34L |
| -rw-r--r-- | LoadLibraryUsageChecker.h | 18L |
| -rw-r--r-- | MemMoveAnnotation.h | 92L |
| -rw-r--r-- | MozCheckAction.cpp | 27L |
| -rw-r--r-- | MozillaTidyModule.cpp | 45L |
| -rw-r--r-- | MustOverrideChecker.cpp | 60L |
| -rw-r--r-- | MustOverrideChecker.h | 22L |
| -rw-r--r-- | MustReturnFromCallerChecker.cpp | 136L |
| -rw-r--r-- | MustReturnFromCallerChecker.h | 27L |
| -rw-r--r-- | NaNExprChecker.cpp | 55L |
| -rw-r--r-- | NaNExprChecker.h | 18L |
| -rw-r--r-- | NeedsNoVTableTypeChecker.cpp | 39L |
| -rw-r--r-- | NeedsNoVTableTypeChecker.h | 18L |
| -rw-r--r-- | NoAddRefReleaseOnReturnChecker.cpp | 32L |
| -rw-r--r-- | NoAddRefReleaseOnReturnChecker.h | 19L |
| -rw-r--r-- | NoAutoTypeChecker.cpp | 21L |
| -rw-r--r-- | NoAutoTypeChecker.h | 18L |
| -rw-r--r-- | NoDuplicateRefCntMemberChecker.cpp | 65L |
| -rw-r--r-- | NoDuplicateRefCntMemberChecker.h | 19L |
| -rw-r--r-- | NoExplicitMoveConstructorChecker.cpp | 25L |
| -rw-r--r-- | NoExplicitMoveConstructorChecker.h | 19L |
| -rw-r--r-- | NoNewThreadsChecker.cpp | 36L |
| -rw-r--r-- | NoNewThreadsChecker.h | 18L |
| -rw-r--r-- | NoPrincipalGetURI.cpp | 27L |
| -rw-r--r-- | NoPrincipalGetURI.h | 18L |
| -rw-r--r-- | NoUsingNamespaceMozillaJavaChecker.cpp | 24L |
| -rw-r--r-- | NoUsingNamespaceMozillaJavaChecker.h | 19L |
| -rw-r--r-- | NonMemMovableMemberChecker.cpp | 34L |
| -rw-r--r-- | NonMemMovableMemberChecker.h | 19L |
| -rw-r--r-- | NonMemMovableTemplateArgChecker.cpp | 58L |
| -rw-r--r-- | NonMemMovableTemplateArgChecker.h | 19L |
| -rw-r--r-- | NonParamInsideFunctionDeclChecker.cpp | 217L |
| -rw-r--r-- | NonParamInsideFunctionDeclChecker.h | 19L |
| -rw-r--r-- | NonTrivialTypeInFfiChecker.cpp | 56L |
| -rw-r--r-- | NonTrivialTypeInFfiChecker.h | 19L |
| -rw-r--r-- | OverrideBaseCallChecker.cpp | 109L |
| -rw-r--r-- | OverrideBaseCallChecker.h | 27L |
| -rw-r--r-- | OverrideBaseCallUsageChecker.cpp | 21L |
| -rw-r--r-- | OverrideBaseCallUsageChecker.h | 23L |
| -rw-r--r-- | ParamTraitsEnumChecker.cpp | 38L |
| -rw-r--r-- | ParamTraitsEnumChecker.h | 18L |
| -rw-r--r-- | RecurseGuard.h | 56L |
| -rw-r--r-- | RefCountedCopyConstructorChecker.cpp | 34L |
| -rw-r--r-- | RefCountedCopyConstructorChecker.h | 19L |
| -rw-r--r-- | RefCountedInsideLambdaChecker.cpp | 164L |
| -rw-r--r-- | RefCountedInsideLambdaChecker.h | 33L |
| -rw-r--r-- | RefCountedThisInsideConstructorChecker.cpp | 29L |
| -rw-r--r-- | RefCountedThisInsideConstructorChecker.h | 19L |
| -rw-r--r-- | ScopeChecker.cpp | 180L |
| -rw-r--r-- | ScopeChecker.h | 18L |
| -rw-r--r-- | SprintfLiteralChecker.cpp | 84L |
| -rw-r--r-- | SprintfLiteralChecker.h | 18L |
| -rw-r--r-- | StmtToBlockMap.h | 90L |
| -rw-r--r-- | ThirdPartyPaths.h | 17L |
| -rw-r--r-- | ThirdPartyPaths.py | 40L |
| -rw-r--r-- | ThreadAllows.py | 79L |
| -rw-r--r-- | ThreadAllows.txt | 118L |
| -rw-r--r-- | ThreadFileAllows.txt | 76L |
| -rw-r--r-- | TrivialCtorDtorChecker.cpp | 29L |
| -rw-r--r-- | TrivialCtorDtorChecker.h | 18L |
| -rw-r--r-- | TrivialDtorChecker.cpp | 23L |
| -rw-r--r-- | TrivialDtorChecker.h | 18L |
| -rw-r--r-- | Utils.h | 503L |
| -rw-r--r-- | VariableUsageHelpers.cpp | 275L |
| -rw-r--r-- | VariableUsageHelpers.h | 63L |
| -rwxr-xr-x | import_mozilla_checks.py | 177L |
| -rw-r--r-- | moz.build | 152L |
| -rw-r--r-- | plugin.h | 56L |
| d--------- | alpha/ | - |
| d--------- | external/ | - |
| d--------- | mozsearch-plugin/ | - |
| d--------- | tests/ | - |