trans-lint: restore ci failure on error

pull/6026/head
Niklas Fiekas 2020-02-13 18:30:38 +01:00
parent a815b0bddc
commit b55ed76d52
1 changed files with 4 additions and 0 deletions

View File

@ -45,6 +45,10 @@ class ReportContext:
self.text = text
def log(self, level, message):
if level == "error":
self.report.errors += 1
elif level == "warning":
self.report.warnings += 1
lang = short_lang(self.path.stem)
url = f"https://crowdin.com/translate/lichess/all/en-{lang}#q={crowdin_q(self.text)}"
print(f"::{level} file={self.path},line={self.el.line},col={self.el.col}::{message} ({self.name}): {self.text!r} @ {url}")