Make use of -v to log some debug information

Signed-off-by: Yuto Takano <yuto.takano@arm.com>
This commit is contained in:
Yuto Takano 2021-08-06 16:36:54 +01:00
parent 81528c058a
commit 201f9e85ca

View file

@ -141,6 +141,7 @@ class NameCheck(object):
def set_return_code(self, return_code): def set_return_code(self, return_code):
if return_code > self.return_code: if return_code > self.return_code:
self.log.debug("Setting new return code to {}".format(return_code))
self.return_code = return_code self.return_code = return_code
def setup_logger(self, verbose=False): def setup_logger(self, verbose=False):
@ -252,7 +253,7 @@ class NameCheck(object):
) )
macros = [] macros = []
self.log.debug("Looking for macros in {} files".format(len(header_files)))
for header_file in header_files: for header_file in header_files:
with open(header_file, "r") as header: with open(header_file, "r") as header:
for line in header: for line in header:
@ -277,7 +278,7 @@ class NameCheck(object):
Returns a List of Match objects for words beginning with MBED. Returns a List of Match objects for words beginning with MBED.
""" """
MBED_names = [] MBED_names = []
self.log.debug("Looking for MBED names in {} files".format(len(files)))
for filename in files: for filename in files:
with open(filename, "r") as fp: with open(filename, "r") as fp:
for line in fp: for line in fp:
@ -307,7 +308,7 @@ class NameCheck(object):
""" """
enum_consts = [] enum_consts = []
self.log.debug("Looking for enum consts in {} files".format(len(header_files)))
for header_file in header_files: for header_file in header_files:
# Emulate a finite state machine to parse enum declarations. # Emulate a finite state machine to parse enum declarations.
# 0 = not in enum # 0 = not in enum
@ -357,7 +358,7 @@ class NameCheck(object):
) )
identifiers = [] identifiers = []
self.log.debug("Looking for identifiers in {} files".format(len(header_files)))
for header_file in header_files: for header_file in header_files:
with open(header_file, "r") as header: with open(header_file, "r") as header:
in_block_comment = False in_block_comment = False
@ -593,6 +594,7 @@ class NameCheck(object):
for item_match in self.parse_result[group_to_check]: for item_match in self.parse_result[group_to_check]:
if not re.match(check_pattern, item_match.name): if not re.match(check_pattern, item_match.name):
problems.append(PatternMismatch(check_pattern, item_match)) problems.append(PatternMismatch(check_pattern, item_match))
# Double underscore is a reserved identifier, never to be used
if re.match(r".*__.*", item_match.name): if re.match(r".*__.*", item_match.name):
problems.append(PatternMismatch("double underscore", item_match)) problems.append(PatternMismatch("double underscore", item_match))