fixes line number for diagnostics in old sha (#276)
fix: place line number on correct line in old SHA This is a #PATCH release
This commit is contained in:
committed by
GitHub
parent
f906af0c3a
commit
f10c4ebb8f
@@ -48,8 +48,9 @@ end
|
|||||||
---@return Diagnostic
|
---@return Diagnostic
|
||||||
local create_single_line_diagnostic = function(discussion)
|
local create_single_line_diagnostic = function(discussion)
|
||||||
local first_note = discussion.notes[1]
|
local first_note = discussion.notes[1]
|
||||||
|
local linnr = (common.is_new_sha(discussion) and first_note.position.new_line or first_note.position.old_line) or 1
|
||||||
return create_diagnostic({
|
return create_diagnostic({
|
||||||
lnum = (first_note.position.new_line or first_note.position.old_line) - 1,
|
lnum = linnr - 1,
|
||||||
}, discussion)
|
}, discussion)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user