def __init__(self, options):
checkers = create_checkers(self._add_issue)
self.options = options
for name in self.options.disable_checker:
checker = self._find_checker_by_name(checkers, name)
if checker is None:
raise Exception('Unknown checker {!r}'.format(name))
checkers.remove(checker)
for checker in checkers:
checker.configure_all(options)
self.checkers = checkers
self._issues = []
self.include_dirs = options.include_dir
if self.include_dirs is None:
self.include_dirs = []
self.verbose = options.verbose
self.colors = os.isatty(sys.stdout.fileno())
self.sources = {}
self._included_file_cache = IncludedFileCache()
评论列表
文章目录