in bot/code_review_bot/tasks/clang_tidy_external.py [0:0]
def parse_issues(self, artifacts, revision):
issues = [
ExternalTidyIssue(
analyzer=self,
revision=revision,
path=path,
line=warning["line"],
column=warning["column"],
check=warning["flag"],
level=Level(warning.get("type", "warning")),
message=warning["message"],
reliability=Reliability(warning["reliability"])
if "reliability" in warning
else Reliability.Unknown,
reason=warning.get("reason"),
publish=warning.get("publish")
and warning["flag"].startswith("mozilla-civet-"),
)
for artifact in artifacts.values()
for path, items in artifact["files"].items()
for warning in items["warnings"]
]
return issues