From 4d978c02f663aeb1887913b9beac8186b0578710 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Wed, 12 Jan 2022 13:16:29 +0530 Subject: [PATCH] nvim: after/plugin/nvim-lint: Enable linting for Dockerfile --- nvim/.config/nvim/after/ftplugin/dockerfile.vim | 1 + nvim/.config/nvim/after/plugin/nvim-lint.lua | 1 + 2 files changed, 2 insertions(+) create mode 100644 nvim/.config/nvim/after/ftplugin/dockerfile.vim diff --git a/nvim/.config/nvim/after/ftplugin/dockerfile.vim b/nvim/.config/nvim/after/ftplugin/dockerfile.vim new file mode 100644 index 0000000..61b273c --- /dev/null +++ b/nvim/.config/nvim/after/ftplugin/dockerfile.vim @@ -0,0 +1 @@ +autocmd! BufWritePost lua require('lint').try_lint() diff --git a/nvim/.config/nvim/after/plugin/nvim-lint.lua b/nvim/.config/nvim/after/plugin/nvim-lint.lua index 71af8f8..517d181 100644 --- a/nvim/.config/nvim/after/plugin/nvim-lint.lua +++ b/nvim/.config/nvim/after/plugin/nvim-lint.lua @@ -3,6 +3,7 @@ local nvim_lint = require 'lint' vim.api.nvim_set_keymap('n', 'l', ':lua require(\'lint\').try_lint()', { noremap = true, unique = true }) nvim_lint.linters_by_ft = { + dockerfile = { 'hadolint' }, haskell = { 'hlint' }, javascript = { 'eslint' }, lua = { 'luacheck' },