feat: Adding nvim-lint plugin and adding the cfn-lint for CloudFormation

linting.
This commit is contained in:
2026-04-16 20:00:57 -05:00
parent 56eb59f9c5
commit e79b18785a
4 changed files with 8 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ require('lazy').setup({
require('plugins.treesitter'), -- Treesitter syntax highlighting and tree support
require('plugins.gitsigns'), -- Gutter symbols for Git status and quick actions for Git operations
require('plugins.luasnip'), -- Snippet engine
-- require('plugins.nvim-lint'), -- Linter loader
require('plugins.nvim-lint'), -- Linter loader
require('plugins.nvim-cmp'), -- Autocompletion engine
require('plugins.lualine'), -- Status line
require('plugins.telekasten'), -- Note taking setup

View File

@@ -35,6 +35,5 @@ return {
})
vim.lsp.enable('gdscript')
-- vim.lsp.enable('cfn-lint')
end
}

View File

@@ -10,7 +10,6 @@ return {
'ansiblels', -- Ansible
'arduino_language_server', -- Arduino specific C
'bashls', -- Bash
-- 'cfn-lint', -- Cloudformation for AWS
'clangd', -- C/C++
'intelephense', -- PHP
'lua_ls', -- Lua

View File

@@ -2,7 +2,13 @@ return {
'mfussenegger/nvim-lint',
config = function()
require('lint').linters_by_ft = {
-- yaml = {'cfn-lint'}
yaml = { 'cfn_lint' }
}
vim.api.nvim_create_autocmd({ 'BufWritePost', 'BufReadPost' }, {
callback = function()
require('lint').try_lint()
end,
})
end,
}