promptgarten 🌱
🌍 EN

Befehls-Referenz · Aider

/lint

Lintet und fixt die Dateien im Chat, oder falls keine im Chat sind, alle geänderten (dirty) Dateien.

/lint prüft die aktuell im Chat befindlichen Dateien mit dem konfigurierten Linter (eingebaut je nach Sprache, oder per --lint-cmd festgelegt) und lässt gefundene Probleme von Aider fixen. Sind keine Dateien im Chat, werden stattdessen alle Dateien mit uncommitteten Änderungen (dirty files) gelintet. Aider lintet laut Doku standardmäßig ohnehin automatisch jede Datei, die es selbst bearbeitet hat.

WANN EINSETZEN?

Manuell geänderte Dateien vor dem Weitermachen prüfen lassen

/lint — nachdem man selbst außerhalb von Aider Code geändert hat, um die dirty files zu prüfen und fixen zu lassen

Gezielt bestimmte Dateien im Chat linten

/add payment.py gefolgt von /lint, um nur diese Datei zu prüfen

WANN EHER NICHT?

Tests statt Lint-Fehler prüfen

/lint prüft nur mit dem Linter, keine Testsuite.

Besser: /test <test-command> nutzen, um Tests laufen zu lassen und Fehler daraus fixen zu lassen

Erwarten, dass Linten nach jeder Aider-Änderung erst manuell angestoßen werden muss

Aider lintet laut Doku standardmäßig automatisch jede Datei, die es selbst bearbeitet; /lint ist für den zusätzlichen, manuellen Fall gedacht.

Besser: --no-auto-lint nur setzen, wenn das automatische Linten explizit abgeschaltet werden soll

QUELLEN