From ec7af731e03df83f65b3f97d7247dfb0645a4966 Mon Sep 17 00:00:00 2001 From: Paul Gauthier Date: Sun, 19 May 2024 10:26:06 -0700 Subject: [PATCH] confirm auto lint and test --- aider/coders/base_coder.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/aider/coders/base_coder.py b/aider/coders/base_coder.py index f31251f2a..d85182357 100755 --- a/aider/coders/base_coder.py +++ b/aider/coders/base_coder.py @@ -767,17 +767,21 @@ class Coder: lint_errors = self.lint_edited(edited) self.lint_outcome = not lint_errors if lint_errors: - self.reflected_message = lint_errors - self.update_cur_messages(set()) - return + ok = self.io.confirm_ask("Attempt to fix lint errors?") + if ok: + self.reflected_message = lint_errors + self.update_cur_messages(set()) + return if edited and self.auto_test: test_errors = self.commands.cmd_test(self.test_cmd) self.test_outcome = not test_errors if test_errors: - self.reflected_message = test_errors - self.update_cur_messages(set()) - return + ok = self.io.confirm_ask("Attempt to fix test errors?") + if ok: + self.reflected_message = test_errors + self.update_cur_messages(set()) + return self.update_cur_messages(edited)