clang-tools
4.0.0
|
Finds TODO comments without a username or bug number. More...
#include <TodoCommentCheck.h>
Classes | |
class | TodoCommentHandler |
Public Member Functions | |
TodoCommentCheck (StringRef Name, ClangTidyContext *Context) | |
void | registerPPCallbacks (CompilerInstance &Compiler) override |
Override this to register PPCallbacks with Compiler . More... | |
![]() | |
ClangTidyCheck (StringRef CheckName, ClangTidyContext *Context) | |
Initializes the check with CheckName and Context . More... | |
virtual void | registerMatchers (ast_matchers::MatchFinder *Finder) |
Override this to register AST matchers with Finder . More... | |
virtual void | check (const ast_matchers::MatchFinder::MatchResult &Result) |
ClangTidyChecks that register ASTMatchers should do the actual work in here. More... | |
DiagnosticBuilder | diag (SourceLocation Loc, StringRef Description, DiagnosticIDs::Level Level=DiagnosticIDs::Warning) |
Add a diagnostic with the check's name. More... | |
virtual void | storeOptions (ClangTidyOptions::OptionMap &Options) |
Should store all options supported by this check with their current values or default values for options that haven't been overridden. More... | |
Additional Inherited Members | |
![]() | |
StringRef | getCurrentMainFile () const |
Returns the main file name of the current translation unit. More... | |
LangOptions | getLangOpts () const |
Returns the language options from the context. More... | |
![]() | |
OptionsView | Options |
Finds TODO comments without a username or bug number.
Corresponding cpplint.py check: 'readability/todo'
Definition at line 23 of file TodoCommentCheck.h.
clang::tidy::google::readability::TodoCommentCheck::TodoCommentCheck | ( | StringRef | Name, |
ClangTidyContext * | Context | ||
) |
Definition at line 54 of file TodoCommentCheck.cpp.
|
overridevirtual |
Override this to register PPCallbacks
with Compiler
.
This should be used for clang-tidy checks that analyze preprocessor- dependent properties, e.g. the order of include directives.
Reimplemented from clang::tidy::ClangTidyCheck.
Definition at line 59 of file TodoCommentCheck.cpp.