clang-tools 23.0.0git
IdentifierLengthCheck.cpp File Reference
#include "IdentifierLengthCheck.h"
#include "../utils/DeclRefExprUtils.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"

Go to the source code of this file.

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
namespace  clang::tidy
namespace  clang::tidy::readability

Functions

static std::optional< unsigned > clang::tidy::readability::countLinesToLastUse (const ValueDecl *Var, const SourceManager *SrcMgr, ASTContext *Ctx)
static bool clang::tidy::readability::isShortLived (const ValueDecl *Var, const SourceManager *SrcMgr, ASTContext *Ctx, unsigned LineCountThreshold)

Variables

const unsigned clang::tidy::readability::DefaultMinimumVariableNameLength = 3
const unsigned clang::tidy::readability::DefaultMinimumBindingNameLength = 2
const unsigned clang::tidy::readability::DefaultMinimumLoopCounterNameLength = 2
const unsigned clang::tidy::readability::DefaultMinimumExceptionNameLength = 2
const unsigned clang::tidy::readability::DefaultMinimumParameterNameLength = 3
const char clang::tidy::readability::DefaultIgnoredVariableNames [] = ""
const char clang::tidy::readability::DefaultIgnoredBindingNames [] = "^[_]$"
const char clang::tidy::readability::DefaultIgnoredLoopCounterNames [] = "^[ijk_]$"
const char clang::tidy::readability::DefaultIgnoredExceptionVariableNames [] = "^[e]$"
const char clang::tidy::readability::DefaultIgnoredParameterNames [] = "^[n]$"
const unsigned clang::tidy::readability::DefaultLineCountThreshold = 0
const char clang::tidy::readability::ErrorMessage []