From 75fab5cea10eba9cd5930841007638521d735c68 Mon Sep 17 00:00:00 2001 From: William Goulois <37271970+williamgoulois@users.noreply.github.com> Date: Sat, 17 Jul 2021 15:46:31 +0200 Subject: [PATCH] fix: diagnostics level for eslint and $ missing (#1001) --- lua/lsp/ts-fmt-lint.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lua/lsp/ts-fmt-lint.lua b/lua/lsp/ts-fmt-lint.lua index a73b817e..e77614ff 100644 --- a/lua/lsp/ts-fmt-lint.lua +++ b/lua/lsp/ts-fmt-lint.lua @@ -7,9 +7,13 @@ M.setup = function() if O.lang.tsserver.linter == "eslint" or O.lang.tsserver.linter == "eslint_d" then local eslint = { - lintCommand = O.lang.tsserver.linter .. " -f unix --stdin --stdin-filename {INPUT}", + lintCommand = O.lang.tsserver.linter .. " -f visualstudio --stdin --stdin-filename ${INPUT}", lintStdin = true, - lintFormats = { "%f:%l:%c: %m" }, + lintFormats = { + "%f(%l,%c): %tarning %m", + "%f(%l,%c): %rror %m", + }, + lintSource = O.lang.tsserver.linter, lintIgnoreExitCode = true, formatCommand = O.lang.tsserver.linter .. " --fix-to-stdout --stdin --stdin-filename=${INPUT}", formatStdin = true,