def _formatted(self, issue: Issue) -> str: return '{source}:{row}:{col}:{severity}{{{confidence}}}:{description} [-W{detector_id}]'.format( source=noneif(issue.source, '(global)'), row=noneif(issue.row, 0), col=noneif(issue.col, 0), severity=issue.severity(), confidence=issue.confidence, description=issue.brief_description(), detector_id=issue.detector_id)
def issue(self, issue: Issue) -> None: self._issues[issue.severity()] += 1 self._report()