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' }, }, }, }, }