Aider with pre-commit hooks: making the linter the model's feedback loop
Aider's auto-commit feature can run pre-commit hooks. Configured well, this means the linter rejects bad suggestions before they reach your branch. Configured badly, it loops forever.