[neovim] Add language servers for DockerFiles

This commit is contained in:
Bruno Carlin 2022-02-22 17:52:27 +01:00
parent 148726f8c6
commit ca6922ef81
3 changed files with 15 additions and 0 deletions

View file

@ -0,0 +1,7 @@
local common = require('lsp.common')
require('lspconfig').dockerls.setup {
capabilities = common.cap,
on_attach = common.attach,
}

View file

@ -59,6 +59,11 @@ local stylelint = {
}, },
} }
local hadolint = {
lintCommand = 'hadolint',
lintFormats = { '%f:%l %m' },
}
require('lspconfig').efm.setup { require('lspconfig').efm.setup {
capabilities = common.cap, capabilities = common.cap,
@ -66,6 +71,7 @@ require('lspconfig').efm.setup {
filetypes = { filetypes = {
"bash", "bash",
"css", "css",
"dockerfile",
"fish", "fish",
"javascript", "javascript",
"markdown", "markdown",
@ -78,6 +84,7 @@ require('lspconfig').efm.setup {
languages = { languages = {
bash = { shellcheck }, bash = { shellcheck },
css = { stylelint }, css = { stylelint },
dockerfile = { hadolint },
fish = { fish }, fish = { fish },
javascript = { eslint }, javascript = { eslint },
markdown = { mdlint }, markdown = { mdlint },

View file

@ -1,6 +1,7 @@
require('lsp.ansiblels') require('lsp.ansiblels')
require('lsp.bashls') require('lsp.bashls')
require('lsp.cssls') require('lsp.cssls')
require('lsp.dockerfile')
require('lsp.efm') require('lsp.efm')
require('lsp.ember') require('lsp.ember')
require('lsp.esbonio') require('lsp.esbonio')