mirror of https://github.com/yandex/gixy
Deal with severity issue overriding (#53)
parent
9643318c93
commit
183aae602b
|
@ -36,8 +36,11 @@ class Manager(object):
|
||||||
def stats(self):
|
def stats(self):
|
||||||
stats = dict.fromkeys(gixy.severity.ALL, 0)
|
stats = dict.fromkeys(gixy.severity.ALL, 0)
|
||||||
for plugin in self.auditor.plugins:
|
for plugin in self.auditor.plugins:
|
||||||
if plugin.issues:
|
base_severity = plugin.severity
|
||||||
stats[plugin.severity] += len(plugin.issues)
|
for issue in plugin.issues:
|
||||||
|
# TODO(buglloc): encapsulate into Issue class?
|
||||||
|
severity = issue.severity if issue.severity else base_severity
|
||||||
|
stats[severity] += 1
|
||||||
return stats
|
return stats
|
||||||
|
|
||||||
def _audit_recursive(self, tree):
|
def _audit_recursive(self, tree):
|
||||||
|
|
Loading…
Reference in New Issue