Classes | Functions | Variables
check_namespace_qualification Namespace Reference

Classes

class  QualificationValidator
 

Functions

def load (fpath)
 
def save (fpath, contents)
 

Variables

 action
 
 argp
 
 args = argp.parse_args()
 
 default
 
 False
 
string FILE_LIST_COMMAND = ' | '.join((git_command, grep_filter))
 
list filename_list = []
 
string git_command = 'git diff --name-only HEAD'
 
string grep_filter = r"grep -E '^(include|src|test).*\.(h|cc)$'"
 
list IGNORED_FILES
 
bool ok = True
 
 ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..'))
 
 validator = QualificationValidator()
 

Function Documentation

◆ load()

def check_namespace_qualification.load (   fpath)

Definition at line 27 of file check_namespace_qualification.py.

◆ save()

def check_namespace_qualification.save (   fpath,
  contents 
)

Definition at line 32 of file check_namespace_qualification.py.

Variable Documentation

◆ action

check_namespace_qualification.action

Definition at line 88 of file check_namespace_qualification.py.

◆ argp

check_namespace_qualification.argp
Initial value:
1 = argparse.ArgumentParser(
2  description='c++ namespace full qualification checker')

Definition at line 86 of file check_namespace_qualification.py.

◆ args

check_namespace_qualification.args = argp.parse_args()

Definition at line 90 of file check_namespace_qualification.py.

◆ default

check_namespace_qualification.default

Definition at line 88 of file check_namespace_qualification.py.

◆ False

check_namespace_qualification.False

Definition at line 88 of file check_namespace_qualification.py.

◆ FILE_LIST_COMMAND

string check_namespace_qualification.FILE_LIST_COMMAND = ' | '.join((git_command, grep_filter))

Definition at line 98 of file check_namespace_qualification.py.

◆ filename_list

tuple check_namespace_qualification.filename_list = []

Definition at line 102 of file check_namespace_qualification.py.

◆ git_command

string check_namespace_qualification.git_command = 'git diff --name-only HEAD'

Definition at line 94 of file check_namespace_qualification.py.

◆ grep_filter

string check_namespace_qualification.grep_filter = r"grep -E '^(include|src|test).*\.(h|cc)$'"

Definition at line 92 of file check_namespace_qualification.py.

◆ IGNORED_FILES

list check_namespace_qualification.IGNORED_FILES
Initial value:
1 = [
2  # TODO(hork): rename symbols to avoid the need for fully-qualified names
3  "src/cpp/common/core_codegen.cc",
4  # TODO(hork): This could be a breaking change for users that define their
5  # own (possibly nested) `grpc.*` namespaces that contain conflicting
6  # symbols. It may be worth trying to land this change at some point, as
7  # users would be better off using unique namespaces.
8  "src/compiler/cpp_generator.cc",
9  # multi-line #define statements are not handled
10  "src/core/lib/gprpp/global_config_env.h",
11  "src/core/lib/profiling/timers.h",
12 ]

Definition at line 68 of file check_namespace_qualification.py.

◆ ok

bool check_namespace_qualification.ok = True

Definition at line 101 of file check_namespace_qualification.py.

◆ ROOT

check_namespace_qualification.ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..'))

Definition at line 82 of file check_namespace_qualification.py.

◆ validator

check_namespace_qualification.validator = QualificationValidator()

Definition at line 111 of file check_namespace_qualification.py.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:03:01