Merge pull request #3265 from mikerite/fix-export
Fix util/export.py to include lints from methods
This commit is contained in:
commit
a16edf84ce
@ -82,10 +82,13 @@ def parse_lints(lints, filepath):
|
||||
g = group_re.search(line)
|
||||
if g:
|
||||
group = g.group(1).lower()
|
||||
level = lint_levels[group]
|
||||
level = lint_levels.get(group, None)
|
||||
break
|
||||
line = next(fp)
|
||||
|
||||
if level is None:
|
||||
continue
|
||||
|
||||
log.info("found %s with level %s in %s",
|
||||
name, level, filepath)
|
||||
lints.append(Lint(name, level, last_comment, filepath, group))
|
||||
@ -113,9 +116,11 @@ def parse_configs(path):
|
||||
|
||||
def parse_all(path="clippy_lints/src"):
|
||||
lints = []
|
||||
for filename in os.listdir(path):
|
||||
if filename.endswith(".rs"):
|
||||
parse_lints(lints, os.path.join(path, filename))
|
||||
for root, dirs, files in os.walk(path):
|
||||
for fn in files:
|
||||
if fn.endswith('.rs'):
|
||||
parse_lints(lints, os.path.join(root, fn))
|
||||
|
||||
log.info("got %s lints", len(lints))
|
||||
|
||||
configs = parse_configs(path)
|
||||
|
Loading…
Reference in New Issue
Block a user