2016-12-18 05:14:37 +03:00
|
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
|
|
|
|
// The list of checker classes that are compatible with clang-tidy.
|
|
|
|
|
|
|
|
CHECK(ArithmeticArgChecker, "arithmetic-argument")
|
|
|
|
CHECK(AssertAssignmentChecker, "assignment-in-assert")
|
2017-08-08 19:48:53 +03:00
|
|
|
CHECK(CanRunScriptChecker, "can-run-script")
|
2017-07-05 17:14:21 +03:00
|
|
|
CHECK(DanglingOnTemporaryChecker, "dangling-on-temporary")
|
2016-12-18 05:14:37 +03:00
|
|
|
CHECK(ExplicitImplicitChecker, "implicit-constructor")
|
|
|
|
CHECK(ExplicitOperatorBoolChecker, "explicit-operator-bool")
|
|
|
|
CHECK(KungFuDeathGripChecker, "kungfu-death-grip")
|
2018-03-07 15:36:44 +03:00
|
|
|
#ifdef _WIN32
|
|
|
|
CHECK(LoadLibraryUsageChecker, "load-library-usage")
|
|
|
|
#endif
|
2016-12-19 03:42:04 +03:00
|
|
|
CHECK(MustOverrideChecker, "must-override")
|
2017-01-17 03:11:41 +03:00
|
|
|
CHECK(MustReturnFromCallerChecker, "must-return-from-caller")
|
2016-12-19 04:30:47 +03:00
|
|
|
CHECK(MustUseChecker, "must-use")
|
2016-12-18 05:14:37 +03:00
|
|
|
CHECK(NaNExprChecker, "nan-expr")
|
|
|
|
CHECK(NeedsNoVTableTypeChecker, "needs-no-vtable-type")
|
|
|
|
CHECK(NoAddRefReleaseOnReturnChecker, "no-addref-release-on-return")
|
|
|
|
CHECK(NoAutoTypeChecker, "no-auto-type")
|
|
|
|
CHECK(NoDuplicateRefCntMemberChecker, "no-duplicate-refcnt-member")
|
|
|
|
CHECK(NoExplicitMoveConstructorChecker, "no-explicit-move-constructor")
|
|
|
|
CHECK(NonMemMovableMemberChecker, "non-memmovable-member")
|
|
|
|
CHECK(NonMemMovableTemplateArgChecker, "non-memmovable-template-arg")
|
|
|
|
CHECK(NonParamInsideFunctionDeclChecker, "non-memmovable-template-arg")
|
|
|
|
CHECK(OverrideBaseCallChecker, "override-base-call")
|
|
|
|
CHECK(OverrideBaseCallUsageChecker, "override-base-call-usage")
|
2017-12-05 18:26:41 +03:00
|
|
|
CHECK(ParamTraitsEnumChecker, "paramtraits-enum")
|
2016-12-18 05:14:37 +03:00
|
|
|
CHECK(RefCountedCopyConstructorChecker, "refcounted-copy-constructor")
|
|
|
|
CHECK(RefCountedInsideLambdaChecker, "refcounted-inside-lambda")
|
|
|
|
CHECK(ScopeChecker, "scope")
|
|
|
|
CHECK(SprintfLiteralChecker, "sprintf-literal")
|
|
|
|
CHECK(TrivialCtorDtorChecker, "trivial-constructor-destructor")
|