Bug 1686610 [wpt PR 27178] - Update <link> pseudo selector WPTs, a=testonly
[gecko.git] / build / clang-plugin / Checks.inc
blob1630aa192c1521fa0b000307fadce00dcda81030
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/. */
5 // The list of checker classes that are compatible with clang-tidy.
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(KungFuDeathGripChecker, "kungfu-death-grip")
14 #ifdef TARGET_IS_WINDOWS
15 CHECK(LoadLibraryUsageChecker, "load-library-usage")
16 CHECK(FopenUsageChecker, "fopen-usage")
17 #endif
18 CHECK(MustOverrideChecker, "must-override")
19 CHECK(MustReturnFromCallerChecker, "must-return-from-caller")
20 CHECK(MustUseChecker, "must-use")
21 CHECK(NaNExprChecker, "nan-expr")
22 CHECK(NoPrincipalGetURI, "no-principal-geturi")
23 CHECK(NeedsNoVTableTypeChecker, "needs-no-vtable-type")
24 CHECK(NoAddRefReleaseOnReturnChecker, "no-addref-release-on-return")
25 CHECK(NoAutoTypeChecker, "no-auto-type")
26 CHECK(NoDuplicateRefCntMemberChecker, "no-duplicate-refcnt-member")
27 CHECK(NoExplicitMoveConstructorChecker, "no-explicit-move-constructor")
28 CHECK(NoNewThreadsChecker, "no-new-threads")
29 CHECK(NonMemMovableMemberChecker, "non-memmovable-member")
30 CHECK(NonMemMovableTemplateArgChecker, "non-memmovable-template-arg")
31 CHECK(NoUsingNamespaceMozillaJavaChecker, "no-using-namespace-mozilla-java")
32 CHECK(NonParamInsideFunctionDeclChecker, "non-memmovable-template-arg")
33 CHECK(NonTrivialTypeInFfiChecker, "non-trivial-type-in-ffi-boundary")
34 CHECK(OverrideBaseCallChecker, "override-base-call")
35 CHECK(OverrideBaseCallUsageChecker, "override-base-call-usage")
36 CHECK(ParamTraitsEnumChecker, "paramtraits-enum")
37 CHECK(RefCountedCopyConstructorChecker, "refcounted-copy-constructor")
38 CHECK(RefCountedInsideLambdaChecker, "refcounted-inside-lambda")
39 CHECK(ScopeChecker, "scope")
40 CHECK(SprintfLiteralChecker, "sprintf-literal")
41 CHECK(TemporaryLifetimeBoundChecker, "temporary-lifetime-bound")
42 CHECK(TrivialCtorDtorChecker, "trivial-constructor-destructor")
43 CHECK(TrivialDtorChecker, "trivial-destructor")