add line number

This commit is contained in:
mrT23
2023-10-05 17:48:36 +03:00
parent 088f256415
commit 989c56220b
2 changed files with 40 additions and 0 deletions

View File

@ -209,6 +209,21 @@ class PRReviewer:
link = self.git_provider.generate_link_to_relevant_line_number(suggestion)
if link:
suggestion['relevant line'] = f"[{suggestion['relevant line']}]({link})"
else:
try:
relevant_file = suggestion['relevant file'].strip('`').strip("'")
relevant_line_str = suggestion['relevant line']
if not relevant_line_str:
return ""
position, absolute_position = find_line_number_of_relevant_line_in_file(
self.git_provider.diff_files, relevant_file, relevant_line_str)
if absolute_position != -1:
suggestion[
'relevant line'] = f"{suggestion['relevant line']} (line {absolute_position})"
except:
pass
# Add incremental review section
if self.incremental.is_incremental: