fix(nvim): fixes eslint commant for EFM LS and start it for typescript
and glimmer files
This commit is contained in:
parent
714007013b
commit
f4ee62d918
1 changed files with 33 additions and 25 deletions
|
@ -1,7 +1,8 @@
|
|||
local eslint = {
|
||||
lintCommand = 'eslint -f visualstudio --stdin --stdin-filename ${INPUT}',
|
||||
lintCommand = 'npx eslint -f visualstudio --cache --stdin --stdin-filename ${INPUT}',
|
||||
lintIgnoreExitCode = true,
|
||||
lintStdin = true,
|
||||
rootMarkers = { "package.json" },
|
||||
lintFormats = {
|
||||
"%f(%l,%c): %tarning %m",
|
||||
"%f(%l,%c): %trror %m",
|
||||
|
@ -54,30 +55,37 @@ local hadolint = {
|
|||
|
||||
|
||||
require('lspconfig').efm.setup {
|
||||
filetypes = {
|
||||
"bash",
|
||||
"css",
|
||||
"dockerfile",
|
||||
"fish",
|
||||
"javascript",
|
||||
"markdown",
|
||||
"scss",
|
||||
"sh",
|
||||
"vimwiki"
|
||||
},
|
||||
settings = {
|
||||
rootMarkers = {".git/"},
|
||||
languages = {
|
||||
bash = { shellcheck },
|
||||
css = { stylelint },
|
||||
dockerfile = { hadolint },
|
||||
fish = { fish },
|
||||
javascript = { eslint },
|
||||
markdown = { mdlint },
|
||||
scss = { stylelint },
|
||||
sh = { shellcheck },
|
||||
vimwiki = { mdlint },
|
||||
}
|
||||
cmd = {'efm-langserver'},
|
||||
filetypes = {
|
||||
"bash",
|
||||
"css",
|
||||
"dockerfile",
|
||||
"fish",
|
||||
"javascript",
|
||||
"typescript",
|
||||
"javascript.glimmer",
|
||||
"typescript.glimmer",
|
||||
"markdown",
|
||||
"scss",
|
||||
"sh",
|
||||
"vimwiki"
|
||||
},
|
||||
settings = {
|
||||
rootMarkers = {".git/"},
|
||||
languages = {
|
||||
bash = { shellcheck },
|
||||
css = { stylelint },
|
||||
dockerfile = { hadolint },
|
||||
fish = { fish },
|
||||
javascript = { eslint },
|
||||
typescript = { eslint },
|
||||
["javascript.glimmer"] = { eslint },
|
||||
["typescript.glimmer"] = { eslint },
|
||||
markdown = { mdlint },
|
||||
scss = { stylelint },
|
||||
sh = { shellcheck },
|
||||
vimwiki = { mdlint },
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue