Ruff-Konfiguration erweitert und Code-Style-Fehler behoben

- extend-exclude für automatisch generierte *_ui.py Dateien hinzugefügt
- Unbenutzte Imports in Dialog-Dateien entfernt
- Unbenutzte Variable sample_keys in MainWindow entfernt
- f-strings ohne Platzhalter in Test-Datei korrigiert

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2025-12-14 15:16:57 +01:00
parent fd38eb426f
commit e49af98cc0
5 changed files with 6 additions and 5 deletions
+3
View File
@@ -19,6 +19,9 @@ dependencies = [
# ...but use a different line length. # ...but use a different line length.
line-length = 120 line-length = 120
# Ignoriere automatisch generierte UI-Dateien
extend-exclude = ["*_ui.py"]
[dependency-groups] [dependency-groups]
dev = [ dev = [
"ruff>=0.14.8", "ruff>=0.14.8",
+1 -1
View File
@@ -3199,7 +3199,7 @@ class MainWindow(QMainWindow):
map_key = f"{xml_file_name}|{xsl_id_str}" map_key = f"{xml_file_name}|{xsl_id_str}"
if map_key not in self.xml_item_map and self.xml_item_map: if map_key not in self.xml_item_map and self.xml_item_map:
# Zeige erste Keys zur Diagnose # Zeige erste Keys zur Diagnose
sample_keys = list(self.xml_item_map.keys())[:3] list(self.xml_item_map.keys())[:3]
logger.info(f"Suche TreeWidget-Item für: '{map_key}'") logger.info(f"Suche TreeWidget-Item für: '{map_key}'")
logger.info(f"Map hat {len(self.xml_item_map)} Einträge") logger.info(f"Map hat {len(self.xml_item_map)} Einträge")
tree_item = self.xml_item_map.get(map_key) tree_item = self.xml_item_map.get(map_key)
-1
View File
@@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox
from PySide6.QtCore import Qt from PySide6.QtCore import Qt
from ui.TreeNodeEditDialog_ui import Ui_TreeNodeEditDialog from ui.TreeNodeEditDialog_ui import Ui_TreeNodeEditDialog
from conf import TreeNode
class TreeNodeEditDialog(QDialog): class TreeNodeEditDialog(QDialog):
-1
View File
@@ -2,7 +2,6 @@ from PySide6.QtWidgets import QDialog, QTableWidgetItem, QMessageBox
from PySide6.QtCore import Qt from PySide6.QtCore import Qt
from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog
from conf import XslFile
class XslFileEditDialog(QDialog): class XslFileEditDialog(QDialog):
+2 -2
View File
@@ -225,11 +225,11 @@ def test_integration_workflow():
assert duplicate_found is not None, "Duplikat sollte gefunden werden" assert duplicate_found is not None, "Duplikat sollte gefunden werden"
assert duplicate_found.xml == Path("xml/existing3.xml"), "Falsches Duplikat gefunden" assert duplicate_found.xml == Path("xml/existing3.xml"), "Falsches Duplikat gefunden"
print(f"Workflow-Test erfolgreich:") print("Workflow-Test erfolgreich:")
print(f" - Neue Datei: {new_xml_file.name}") print(f" - Neue Datei: {new_xml_file.name}")
print(f" - Berechneter Hash: {new_hash}") print(f" - Berechneter Hash: {new_hash}")
print(f" - Duplikat gefunden: {duplicate_found.xml}") print(f" - Duplikat gefunden: {duplicate_found.xml}")
print(f" - Automatische Zuordnung würde erfolgen") print(" - Automatische Zuordnung würde erfolgen")
print("[OK] Integration Workflow funktioniert korrekt") print("[OK] Integration Workflow funktioniert korrekt")