Fehler nur bei Fehlern schreiben. Bei Warnungen weiter laufen

This commit is contained in:
2025-09-25 16:37:01 +02:00
parent 2e66d28e76
commit 811f0db82c
+6 -2
View File
@@ -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: