marleyvim/lua/plugins/nvim-lint.lua

28 lines
777 B
Lua

return {
{
'mfussenegger/nvim-lint',
opts = {
linters_by_ft = {
['*'] = { 'codespell', 'editorconfig-checker' },
bash = { 'shellcheck' },
css = { 'stylelint' },
django = { 'djlint', 'alex' },
env = { 'dotenv-linter' },
ghaction = { 'zizmor' },
handlebars = { 'djlint', 'alex' },
html = { 'htmlhint', 'alex' },
jinja = { 'djlint', 'alex' },
markdown = { 'alex' },
mustache = { 'djlint', 'alex' },
nix = { 'deadnix', 'statix' },
nunjucks = { 'djlint', 'alex' },
scss = { 'stylelint' },
sh = { 'shellcheck' },
twig = { 'djlint' },
txt = { 'alex' },
yaml = { 'yamllint' },
zsh = { 'zsh' },
},
},
},
}