mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-07-07 14:20:37 +08:00
add line number
This commit is contained in:
@ -385,3 +385,28 @@ class GitLabProvider(GitProvider):
|
||||
return pr_id
|
||||
except:
|
||||
return ""
|
||||
|
||||
# def generate_link_to_relevant_line_number(self, suggestion) -> str:
|
||||
# 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.diff_files, relevant_file, relevant_line_str)
|
||||
#
|
||||
# if absolute_position != -1:
|
||||
# # # link to right file only
|
||||
# # link = f"https://github.com/{self.repo}/blob/{self.pr.head.sha}/{relevant_file}" \
|
||||
# # + "#" + f"L{absolute_position}"
|
||||
#
|
||||
# # link to diff
|
||||
# sha_file = hashlib.sha1(relevant_file.encode('utf-8')).hexdigest()
|
||||
# link = f"{self.pr.web_url}/diffs#{sha_file}_{absolute_position}_{absolute_position}"
|
||||
# return link
|
||||
# except Exception as e:
|
||||
# if get_settings().config.verbosity_level >= 2:
|
||||
# logging.info(f"Failed adding line link, error: {e}")
|
||||
#
|
||||
# return ""
|
||||
|
Reference in New Issue
Block a user