mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-29 00:35:00 +00:00
ask to fix lint/test
This commit is contained in:
parent
038806f694
commit
5745657991
1 changed files with 14 additions and 10 deletions
|
@ -516,6 +516,7 @@ class Coder:
|
||||||
self.num_reflections = 0
|
self.num_reflections = 0
|
||||||
self.lint_outcome = None
|
self.lint_outcome = None
|
||||||
self.test_outcome = None
|
self.test_outcome = None
|
||||||
|
self.edit_outcome = None
|
||||||
|
|
||||||
def run(self, with_message=None):
|
def run(self, with_message=None):
|
||||||
while True:
|
while True:
|
||||||
|
@ -760,15 +761,18 @@ class Coder:
|
||||||
|
|
||||||
edited = self.apply_updates()
|
edited = self.apply_updates()
|
||||||
if self.reflected_message:
|
if self.reflected_message:
|
||||||
|
self.edit_outcome = False
|
||||||
self.update_cur_messages(set())
|
self.update_cur_messages(set())
|
||||||
return
|
return
|
||||||
|
if edited:
|
||||||
|
self.edit_outcome = True
|
||||||
|
|
||||||
if edited and self.auto_lint:
|
if edited and self.auto_lint:
|
||||||
lint_errors = self.lint_edited(edited)
|
lint_errors = self.lint_edited(edited)
|
||||||
self.lint_outcome = not lint_errors
|
self.lint_outcome = not lint_errors
|
||||||
if lint_errors:
|
if lint_errors:
|
||||||
# ok = self.io.confirm_ask("Attempt to fix lint errors?")
|
ok = self.io.confirm_ask("Attempt to fix lint errors?")
|
||||||
# if ok:
|
if ok:
|
||||||
self.reflected_message = lint_errors
|
self.reflected_message = lint_errors
|
||||||
self.update_cur_messages(set())
|
self.update_cur_messages(set())
|
||||||
return
|
return
|
||||||
|
@ -777,8 +781,8 @@ class Coder:
|
||||||
test_errors = self.commands.cmd_test(self.test_cmd)
|
test_errors = self.commands.cmd_test(self.test_cmd)
|
||||||
self.test_outcome = not test_errors
|
self.test_outcome = not test_errors
|
||||||
if test_errors:
|
if test_errors:
|
||||||
# ok = self.io.confirm_ask("Attempt to fix test errors?")
|
ok = self.io.confirm_ask("Attempt to fix test errors?")
|
||||||
# if ok:
|
if ok:
|
||||||
self.reflected_message = test_errors
|
self.reflected_message = test_errors
|
||||||
self.update_cur_messages(set())
|
self.update_cur_messages(set())
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue