Skip to content

Commit 7a98c2c

Browse files
authored
Add code in front of the diagnostic message for flake8 (#885)
1 parent cf59b8f commit 7a98c2c

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pyls/plugins/flake8_lint.py

+2
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,8 @@ def parse_stdout(document, stdout):
144144
_, line, character, code, msg = parsed_line
145145
line = int(line) - 1
146146
character = int(character) - 1
147+
# show also the code in message
148+
msg = code + ' ' + msg
147149
diagnostics.append(
148150
{
149151
'source': 'flake8',

test/plugins/test_flake8_lint.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ def temp_document(doc_text, workspace):
3131
def test_flake8_unsaved(workspace):
3232
doc = Document('', workspace, DOC)
3333
diags = flake8_lint.pyls_lint(workspace, doc)
34-
msg = 'local variable \'a\' is assigned to but never used'
34+
msg = 'F841 local variable \'a\' is assigned to but never used'
3535
unused_var = [d for d in diags if d['message'] == msg][0]
3636

3737
assert unused_var['source'] == 'flake8'
@@ -45,7 +45,7 @@ def test_flake8_lint(workspace):
4545
try:
4646
name, doc = temp_document(DOC, workspace)
4747
diags = flake8_lint.pyls_lint(workspace, doc)
48-
msg = 'local variable \'a\' is assigned to but never used'
48+
msg = 'F841 local variable \'a\' is assigned to but never used'
4949
unused_var = [d for d in diags if d['message'] == msg][0]
5050

5151
assert unused_var['source'] == 'flake8'

0 commit comments

Comments
 (0)