Print number of messages that are filtered out
This commit is contained in:
parent
b6ab275f17
commit
37cdd05cf5
|
@ -49,6 +49,8 @@ class Filter:
|
|||
self.printed_messages = {'I': 0, 'W': 0, 'E': 0}
|
||||
# Number of promoted warnings and infos to errors
|
||||
self.promoted_to_error = 0
|
||||
# Number of messaged that are filtered out
|
||||
self.filtered_out = 0
|
||||
# Messages
|
||||
self.results = []
|
||||
|
||||
|
@ -136,6 +138,7 @@ class Filter:
|
|||
for f in self.filters_regexes:
|
||||
if f.search(result_no_color):
|
||||
self.used_filters.add(f.pattern)
|
||||
self.filtered_out += 1
|
||||
return
|
||||
|
||||
# raise the counters
|
||||
|
|
|
@ -94,7 +94,8 @@ class Lint:
|
|||
|
||||
duration = time.monotonic() - start
|
||||
msg = string_center(f'{self.packages_checked} packages and {self.specfiles_checked} specfiles checked; '
|
||||
f'{self.output.printed_messages["E"]} errors, {self.output.printed_messages["W"]} warnings, '
|
||||
f'{self.output.printed_messages["E"]} errors, {self.output.printed_messages["W"]} warnings'
|
||||
f', {self.output.filtered_out} filtered, '
|
||||
f'{self.output.score} badness; has taken {duration:.1f} s', '=')
|
||||
print(f'{quit_color}{msg}{Color.Reset}')
|
||||
|
||||
|
|
Loading…
Reference in New Issue