Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen
This commit is contained in:
+6
-2
@@ -55,6 +55,10 @@ class ErrorCollector:
|
||||
"""Prüft ob Fehler oder Warnungen vorhanden sind."""
|
||||
return bool(self.errors) or bool(self.warnings)
|
||||
|
||||
def has_errors(self):
|
||||
"""Prüft ob Fehlervorhanden sind."""
|
||||
return bool(self.errors)
|
||||
|
||||
def get_all_issues(self):
|
||||
"""Gibt alle Fehler und Warnungen als Dictionary zurück."""
|
||||
result = {}
|
||||
@@ -66,8 +70,8 @@ class ErrorCollector:
|
||||
|
||||
def write_errorfile(self, work_dir: Path, filename: str):
|
||||
"""Schreibt Fehlerdatei nur wenn Fehler oder Warnungen vorhanden sind."""
|
||||
if self.has_errors_or_warnings():
|
||||
print("Fehler oder Warnungen gefunden. Schreibe Error-Datei.")
|
||||
if self.has_errors():
|
||||
print("Fehler gefunden. Schreibe Error-Datei.")
|
||||
all_issues = self.get_all_issues()
|
||||
write_results(to_json(all_issues), work_dir, filename)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user