errors: In suggestions, use "insert" or "remove"

Previously it always said "replace", leading to incorrect wording.
This commit is contained in:
James Westman 2024-07-26 22:08:22 -05:00
parent 8d734f7bbd
commit 9570dceaa8

View file

@ -113,9 +113,17 @@ at {filename} line {line_num} column {col_num}:
if action.edit_range is not None if action.edit_range is not None
else self.range.text else self.range.text
) )
stream.write(
f"suggestion: replace {Colors.RED}{old}{Colors.CLEAR} with {Colors.GREEN}{action.replace_with}{Colors.CLEAR}\n" if old == "":
) stream.write(
f"suggestion: insert {Colors.GREEN}{action.replace_with}{Colors.CLEAR}\n"
)
elif action.replace_with == "":
stream.write(f"suggestion: remove {Colors.RED}{old}{Colors.CLEAR}\n")
else:
stream.write(
f"suggestion: replace {Colors.RED}{old}{Colors.CLEAR} with {Colors.GREEN}{action.replace_with}{Colors.CLEAR}\n"
)
for ref in self.references: for ref in self.references:
line_num, col_num = utils.idx_to_pos(ref.range.start + 1, code) line_num, col_num = utils.idx_to_pos(ref.range.start + 1, code)