|
clang-tools 22.0.0git
|
Checks that bodies of if statements and loops (for, range-for, do-while, and while) are inside braces. More...
#include <BracesAroundStatementsCheck.h>
Public Member Functions | |
| BracesAroundStatementsCheck (StringRef Name, ClangTidyContext *Context) | |
| void | storeOptions (ClangTidyOptions::OptionMap &Opts) override |
| void | registerMatchers (ast_matchers::MatchFinder *Finder) override |
| void | check (const ast_matchers::MatchFinder::MatchResult &Result) override |
| void | onEndOfTranslationUnit () override |
Checks that bodies of if statements and loops (for, range-for, do-while, and while) are inside braces.
Before:
After:
Additionally, one can define an option ShortStatementLines defining the minimal number of lines that the statement should have in order to trigger this check.
The number of lines is counted from the end of condition or initial keyword (do/else) until the last line of the inner statement. Default value 0 means that braces will be added to all statements (not having them already).
Definition at line 41 of file BracesAroundStatementsCheck.h.
| clang::tidy::readability::BracesAroundStatementsCheck::BracesAroundStatementsCheck | ( | StringRef | Name, |
| ClangTidyContext * | Context ) |
Definition at line 51 of file BracesAroundStatementsCheck.cpp.
|
override |
Definition at line 70 of file BracesAroundStatementsCheck.cpp.
|
override |
Definition at line 171 of file BracesAroundStatementsCheck.cpp.
|
override |
Definition at line 62 of file BracesAroundStatementsCheck.cpp.
|
override |
Definition at line 57 of file BracesAroundStatementsCheck.cpp.