9 #include "../ClangTidy.h" 10 #include "../ClangTidyModule.h" 11 #include "../ClangTidyModuleRegistry.h" 12 #include "../readability/BracesAroundStatementsCheck.h" 13 #include "../readability/FunctionSizeCheck.h" 14 #include "../readability/NamespaceCommentCheck.h" 42 "google-build-explicit-make-pair");
44 "google-build-namespaces");
46 "google-build-using-namespace");
48 "google-default-arguments");
50 "google-explicit-constructor");
52 "google-global-names-in-headers");
54 "google-objc-avoid-nsobject-new");
56 "google-objc-avoid-throwing-exception");
58 "google-objc-function-naming");
60 "google-objc-global-variable-declaration");
62 "google-runtime-int");
64 "google-runtime-operator");
66 "google-runtime-references");
69 "google-readability-avoid-underscore-in-googletest-name");
71 "google-readability-casting");
73 "google-readability-todo");
76 "google-readability-braces-around-statements");
78 "google-readability-function-size");
81 "google-readability-namespace-comments");
87 Opts[
"google-readability-braces-around-statements.ShortStatementLines"] =
89 Opts[
"google-readability-function-size.StatementThreshold"] =
"800";
90 Opts[
"google-readability-namespace-comments.ShortNamespaceLines"] =
"10";
91 Opts[
"google-readability-namespace-comments.SpacesBeforeComments"] =
"2";
97 static ClangTidyModuleRegistry::Add<GoogleModule>
X(
"google-module",
98 "Adds Google lint checks.");
volatile int GoogleModuleAnchorSource
Finds overloads of unary operator &.
This check finds Objective-C code that uses +new to create object instances, or overrides +new in cla...
void registerCheck(StringRef CheckName)
Registers the CheckType with the name Name.
Checks that default parameters are not given for virtual methods.
The check is to find usage of.
Contains options for clang-tidy.
Checks the usage of non-constant references in function parameters.
Finds function names that do not conform to the recommendations of the Google Objective-C Style Guide...
Check that make_pair's template arguments are deduced.
A collection of ClangTidyCheckFactory instances.
OptionMap CheckOptions
Key-value mapping used to store check-specific options.
static ClangTidyModuleRegistry::Add< GoogleModule > X("google-module", "Adds Google lint checks.")
Checks for large functions based on various metrics.
A clang-tidy module groups a number of ClangTidyChecks and gives them a prefixed name.
ClangTidyOptions getModuleOptions() override
Gets default options for checks defined in this module.
Finds uses of short, long and long long and suggest replacing them with u?intXX(_t)?.
void addCheckFactories(ClangTidyCheckFactories &CheckFactories) override
Implement this function in order to register all CheckFactories belonging to this module...
===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
Finds using namespace directives.
Checks that bodies of if statements and loops (for, range-for, do-while, and while) are inside braces...
The check for Objective-C global variables and constants naming convention.
Finds usages of C-style casts.
Checks that all single-argument constructors are explicit.