Checks.inc (2405B)
1 /* This Source Code Form is subject to the terms of the Mozilla Public 2 * License, v. 2.0. If a copy of the MPL was not distributed with this 3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ 4 5 // The list of checker classes that are compatible with clang-tidy. 6 7 CHECK(ArithmeticArgChecker, "arithmetic-argument") 8 CHECK(AssertAssignmentChecker, "assignment-in-assert") 9 CHECK(CanRunScriptChecker, "can-run-script") 10 CHECK(DanglingOnTemporaryChecker, "dangling-on-temporary") 11 CHECK(ExplicitImplicitChecker, "implicit-constructor") 12 CHECK(ExplicitOperatorBoolChecker, "explicit-operator-bool") 13 CHECK(GlobalVariableInitializationChecker, "global-variable-init") 14 CHECK(JSHandleRootedTypedefChecker, "js-handle-rooted-typedef") 15 CHECK(KungFuDeathGripChecker, "kungfu-death-grip") 16 CHECK(KnownLiveChecker, "known-live") 17 #ifdef TARGET_IS_WINDOWS 18 CHECK(LoadLibraryUsageChecker, "load-library-usage") 19 CHECK(FopenUsageChecker, "fopen-usage") 20 #endif 21 CHECK(MustOverrideChecker, "must-override") 22 CHECK(MustReturnFromCallerChecker, "must-return-from-caller") 23 CHECK(NaNExprChecker, "nan-expr") 24 CHECK(NoPrincipalGetURI, "no-principal-geturi") 25 CHECK(NeedsNoVTableTypeChecker, "needs-no-vtable-type") 26 CHECK(NoAddRefReleaseOnReturnChecker, "no-addref-release-on-return") 27 CHECK(NoAutoTypeChecker, "no-auto-type") 28 CHECK(NoDuplicateRefCntMemberChecker, "no-duplicate-refcnt-member") 29 CHECK(NoExplicitMoveConstructorChecker, "no-explicit-move-constructor") 30 CHECK(NoNewThreadsChecker, "no-new-threads") 31 CHECK(NonMemMovableMemberChecker, "non-memmovable-member") 32 CHECK(NonMemMovableTemplateArgChecker, "non-memmovable-template-arg") 33 CHECK(NoUsingNamespaceMozillaJavaChecker, "no-using-namespace-mozilla-java") 34 CHECK(NonParamInsideFunctionDeclChecker, "non-param-inside-function-decl") 35 CHECK(NonTrivialTypeInFfiChecker, "non-trivial-type-in-ffi-boundary") 36 CHECK(OverrideBaseCallChecker, "override-base-call") 37 CHECK(OverrideBaseCallUsageChecker, "override-base-call-usage") 38 CHECK(ParamTraitsEnumChecker, "paramtraits-enum") 39 CHECK(RefCountedCopyConstructorChecker, "refcounted-copy-constructor") 40 CHECK(RefCountedInsideLambdaChecker, "refcounted-inside-lambda") 41 CHECK(RefCountedThisInsideConstructorChecker, "refcount-within-constructor") 42 CHECK(ScopeChecker, "scope") 43 CHECK(SprintfLiteralChecker, "sprintf-literal") 44 CHECK(TrivialCtorDtorChecker, "trivial-constructor-destructor") 45 CHECK(TrivialDtorChecker, "trivial-destructor")