Skip to content

Commit 8db7654

Browse files
youben11ccordoba12
authored andcommitted
Fix flake8 line indexing (palantir#674)
1 parent fecffb2 commit 8db7654

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

pyls/plugins/flake8_lint.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ def parse_report(document, report):
8181
'code': code,
8282
'range': {
8383
'start': {
84-
'line': line,
84+
'line': line - 1,
8585
'character': character
8686
},
8787
'end': {
88-
'line': line,
88+
'line': line - 1,
8989
# no way to determine the column
9090
'character': len(physical_line)
9191
}

test/plugins/test_flake8_lint.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def test_flake8_lint(config):
4444

4545
assert unused_var['source'] == 'flake8'
4646
assert unused_var['code'] == 'F841'
47-
assert unused_var['range']['start'] == {'line': 6, 'character': 1}
48-
assert unused_var['range']['end'] == {'line': 6, 'character': 11}
47+
assert unused_var['range']['start'] == {'line': 5, 'character': 1}
48+
assert unused_var['range']['end'] == {'line': 5, 'character': 11}
4949
assert unused_var['severity'] == lsp.DiagnosticSeverity.Warning
5050

5151
finally:

0 commit comments

Comments
 (0)