Use enumerate() to get line numbers
Signed-off-by: Yuto Takano <yuto.takano@arm.com>
This commit is contained in:
parent
a4e751257a
commit
8f457cf222
1 changed files with 4 additions and 12 deletions
|
@ -278,9 +278,7 @@ class NameCheck(object):
|
||||||
self.log.debug("Looking for macros in {} files".format(len(header_files)))
|
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:
|
||||||
line_no = 0
|
for line_no, line in enumerate(header):
|
||||||
for line in header:
|
|
||||||
line_no += 1
|
|
||||||
for macro in re.finditer(MACRO_REGEX, line):
|
for macro in re.finditer(MACRO_REGEX, line):
|
||||||
if not macro.group("macro").startswith(NON_MACROS):
|
if not macro.group("macro").startswith(NON_MACROS):
|
||||||
macros.append(Match(
|
macros.append(Match(
|
||||||
|
@ -306,9 +304,7 @@ class NameCheck(object):
|
||||||
self.log.debug("Looking for MBED names in {} files".format(len(files)))
|
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:
|
||||||
line_no = 0
|
for line_no, line in enumerate(fp):
|
||||||
for line in fp:
|
|
||||||
line_no += 1
|
|
||||||
# Ignore any names that are deliberately opted-out or in
|
# Ignore any names that are deliberately opted-out or in
|
||||||
# legacy error directives
|
# legacy error directives
|
||||||
if re.search(r"// *no-check-names|#error", line):
|
if re.search(r"// *no-check-names|#error", line):
|
||||||
|
@ -344,9 +340,7 @@ class NameCheck(object):
|
||||||
# 2 = almost inside enum
|
# 2 = almost inside enum
|
||||||
state = 0
|
state = 0
|
||||||
with open(header_file, "r") as header:
|
with open(header_file, "r") as header:
|
||||||
line_no = 0
|
for line_no, line in enumerate(header):
|
||||||
for line in header:
|
|
||||||
line_no += 1
|
|
||||||
# Match typedefs and brackets only when they are at the
|
# Match typedefs and brackets only when they are at the
|
||||||
# beginning of the line -- if they are indented, they might
|
# beginning of the line -- if they are indented, they might
|
||||||
# be sub-structures within structs, etc.
|
# be sub-structures within structs, etc.
|
||||||
|
@ -395,12 +389,10 @@ class NameCheck(object):
|
||||||
self.log.debug("Looking for identifiers in {} files".format(len(header_files)))
|
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:
|
||||||
line_no = 0
|
|
||||||
in_block_comment = False
|
in_block_comment = False
|
||||||
previous_line = None
|
previous_line = None
|
||||||
|
|
||||||
for line in header:
|
for line_no, line in enumerate(header):
|
||||||
line_no += 1
|
|
||||||
# Skip parsing this line if a block comment ends on it,
|
# Skip parsing this line if a block comment ends on it,
|
||||||
# but don't skip if it has just started -- there is a chance
|
# but don't skip if it has just started -- there is a chance
|
||||||
# it ends on the same line.
|
# it ends on the same line.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue