tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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")