From 952caa79b32e6c249977281ed494d4b1f98ed451 Mon Sep 17 00:00:00 2001 From: Satya Rohith Date: Mon, 21 Jun 2021 12:13:35 +0530 Subject: feat(lsp): quick fix actions to ignore lint errors (#10627) Closes #10122 --- .../lsp/code_action_ignore_lint_response.json | 62 ++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 cli/tests/lsp/code_action_ignore_lint_response.json (limited to 'cli/tests/lsp/code_action_ignore_lint_response.json') diff --git a/cli/tests/lsp/code_action_ignore_lint_response.json b/cli/tests/lsp/code_action_ignore_lint_response.json new file mode 100644 index 000000000..f5c24ec21 --- /dev/null +++ b/cli/tests/lsp/code_action_ignore_lint_response.json @@ -0,0 +1,62 @@ +[ + { + "title": "Disable prefer-const for this line", + "kind": "quickfix", + "diagnostics": [ + { + "range": { + "start": { "line": 1, "character": 5 }, + "end": { "line": 1, "character": 12 } + }, + "severity": 1, + "code": "prefer-const", + "source": "deno-lint", + "message": "'message' is never reassigned\nUse 'const' instead", + "relatedInformation": [] + } + ], + "edit": { + "changes": { + "file:///a/file.ts": [ + { + "range": { + "start": { "line": 1, "character": 0 }, + "end": { "line": 1, "character": 0 } + }, + "newText": "// deno-lint-ignore prefer-const\n" + } + ] + } + } + }, + { + "title": "Ignore lint errors for the entire file", + "kind": "quickfix", + "diagnostics": [ + { + "range": { + "start": { "line": 1, "character": 5 }, + "end": { "line": 1, "character": 12 } + }, + "severity": 1, + "code": "prefer-const", + "source": "deno-lint", + "message": "'message' is never reassigned\nUse 'const' instead", + "relatedInformation": [] + } + ], + "edit": { + "changes": { + "file:///a/file.ts": [ + { + "range": { + "start": { "line": 0, "character": 0 }, + "end": { "line": 0, "character": 0 } + }, + "newText": "// deno-lint-ignore-file\n" + } + ] + } + } + } +] -- cgit v1.2.3