/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
- Aider Docs — In-chat commands ↗ aider.chat
- Aider Docs — Linting and testing ↗ aider.chat