Please use GitHub pull requests for new patches. Avoid migrating existing patches. Phabricator shutdown timeline
Differential D141133 Diff 487084 clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp
Changeset View
Changeset View
Standalone View
Standalone View
clang-tools-extra/clang-tidy/cppcoreguidelines/CppCoreGuidelinesTidyModule.cpp
//===-- CppCoreGuidelinesTidyModule.cpp - clang-tidy ----------------------===// | //===-- CppCoreGuidelinesTidyModule.cpp - clang-tidy ----------------------===// | ||||
Lint: Lint: clang-format not found in user’s local PATH; not linting file. | |||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
#include "../ClangTidy.h" | #include "../ClangTidy.h" | ||||
#include "../ClangTidyModule.h" | #include "../ClangTidyModule.h" | ||||
#include "../ClangTidyModuleRegistry.h" | #include "../ClangTidyModuleRegistry.h" | ||||
#include "../misc/NonPrivateMemberVariablesInClassesCheck.h" | #include "../misc/NonPrivateMemberVariablesInClassesCheck.h" | ||||
#include "../misc/UnconventionalAssignOperatorCheck.h" | #include "../misc/UnconventionalAssignOperatorCheck.h" | ||||
#include "../modernize/AvoidCArraysCheck.h" | #include "../modernize/AvoidCArraysCheck.h" | ||||
#include "../modernize/UseOverrideCheck.h" | #include "../modernize/UseOverrideCheck.h" | ||||
#include "../readability/MagicNumbersCheck.h" | #include "../readability/MagicNumbersCheck.h" | ||||
#include "AvoidCaptureThisWithCaptureDefaultCheck.h" | |||||
#include "AvoidConstOrRefDataMembersCheck.h" | #include "AvoidConstOrRefDataMembersCheck.h" | ||||
#include "AvoidDoWhileCheck.h" | #include "AvoidDoWhileCheck.h" | ||||
#include "AvoidGotoCheck.h" | #include "AvoidGotoCheck.h" | ||||
#include "AvoidNonConstGlobalVariablesCheck.h" | #include "AvoidNonConstGlobalVariablesCheck.h" | ||||
#include "InitVariablesCheck.h" | #include "InitVariablesCheck.h" | ||||
#include "InterfacesGlobalInitCheck.h" | #include "InterfacesGlobalInitCheck.h" | ||||
#include "MacroUsageCheck.h" | #include "MacroUsageCheck.h" | ||||
#include "NarrowingConversionsCheck.h" | #include "NarrowingConversionsCheck.h" | ||||
Show All 19 Lines | |||||
namespace cppcoreguidelines { | namespace cppcoreguidelines { | ||||
/// A module containing checks of the C++ Core Guidelines | /// A module containing checks of the C++ Core Guidelines | ||||
class CppCoreGuidelinesModule : public ClangTidyModule { | class CppCoreGuidelinesModule : public ClangTidyModule { | ||||
public: | public: | ||||
void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { | void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override { | ||||
CheckFactories.registerCheck<modernize::AvoidCArraysCheck>( | CheckFactories.registerCheck<modernize::AvoidCArraysCheck>( | ||||
"cppcoreguidelines-avoid-c-arrays"); | "cppcoreguidelines-avoid-c-arrays"); | ||||
CheckFactories.registerCheck<AvoidCaptureThisWithCaptureDefaultCheck>( | |||||
"cppcoreguidelines-avoid-capture-this-with-capture-default"); | |||||
CheckFactories.registerCheck<AvoidConstOrRefDataMembersCheck>( | CheckFactories.registerCheck<AvoidConstOrRefDataMembersCheck>( | ||||
"cppcoreguidelines-avoid-const-or-ref-data-members"); | "cppcoreguidelines-avoid-const-or-ref-data-members"); | ||||
CheckFactories.registerCheck<AvoidDoWhileCheck>( | CheckFactories.registerCheck<AvoidDoWhileCheck>( | ||||
"cppcoreguidelines-avoid-do-while"); | "cppcoreguidelines-avoid-do-while"); | ||||
CheckFactories.registerCheck<AvoidGotoCheck>( | CheckFactories.registerCheck<AvoidGotoCheck>( | ||||
"cppcoreguidelines-avoid-goto"); | "cppcoreguidelines-avoid-goto"); | ||||
CheckFactories.registerCheck<readability::MagicNumbersCheck>( | CheckFactories.registerCheck<readability::MagicNumbersCheck>( | ||||
"cppcoreguidelines-avoid-magic-numbers"); | "cppcoreguidelines-avoid-magic-numbers"); | ||||
▲ Show 20 Lines • Show All 71 Lines • Show Last 20 Lines |
clang-format not found in user’s local PATH; not linting file.