def match_file(self, filename):
"""Used to check if files can be handled by this linter,
Often this will just file extension checks."""
pattern = self.options.get('pattern') or self.default_pattern
if not pattern:
return True
globs = pattern.split()
for glob in globs:
if fnmatch.fnmatch(filename, glob):
# ??? glob ??
return True
try:
if re.match(pattern, filename, re.I):
# ???????????
return True
except re.error:
pass
return False
评论列表
文章目录