We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8fd3911 commit 70263b6Copy full SHA for 70263b6
1 file changed
src/bot.ts
@@ -216,9 +216,14 @@ export const robot = (app: Probot) => {
216
217
// Extract line number from hunk header if available
218
if (review.hunk_header) {
219
- const hunkMatch = review.hunk_header.match(/@@\s+-\d+(?:,\d+)?\s+\+(\d+)(?:,(\d+))?\s+@@/);
220
- if (hunkMatch) {
221
- line = parseInt(hunkMatch[2], 10);
+ const c = review.hunk_header.match(/\+\s*(\d+),(\d+)/);
+ if (c) {
+ const [, start, count] = c;
222
+ line = Number(start) + Number(count) - 1;
223
+ }
224
+ else {
225
+ log.error(`Failed to parse hunk header: ${review.hunk_header}`);
226
+ continue;
227
}
228
229
0 commit comments