feat: Add linters
This commit is contained in:
parent
fd41fbaf5b
commit
0a5c8fb475
3 changed files with 26 additions and 1 deletions
|
@ -76,8 +76,12 @@
|
|||
biome
|
||||
codespell
|
||||
curl
|
||||
deadnix
|
||||
djlint
|
||||
docker-compose-language-service
|
||||
dockerfile-language-server-nodejs
|
||||
dotenv-linter
|
||||
editorconfig-checker
|
||||
emmet-language-server
|
||||
fd
|
||||
fish-lsp
|
||||
|
@ -87,12 +91,14 @@
|
|||
grpcurl
|
||||
hadolint
|
||||
helm-ls
|
||||
htmlhint
|
||||
jq
|
||||
lazygit
|
||||
lua-language-server
|
||||
markdownlint-cli2
|
||||
marksman
|
||||
nil
|
||||
nodePackages.alex
|
||||
nodePackages.prettier
|
||||
npm-modules.css-variables-language-server
|
||||
npm-modules.gh-actions-language-server
|
||||
|
@ -126,6 +132,7 @@
|
|||
vue-language-server
|
||||
yaml-language-server
|
||||
yamllint
|
||||
zizmor
|
||||
];
|
||||
};
|
||||
|
||||
|
|
|
@ -2,3 +2,10 @@ vim.o.textwidth = 80
|
|||
vim.o.colorcolumn = '+1'
|
||||
|
||||
vim.g.lazyvim_prettier_needs_config = true
|
||||
|
||||
vim.filetype.add({
|
||||
pattern = {
|
||||
['%.env%.[%w_.-]+'] = 'sh.env',
|
||||
['.*/.github/workflows/.*%.yml'] = 'yaml.ghaction',
|
||||
},
|
||||
})
|
||||
|
|
|
@ -3,12 +3,23 @@ return {
|
|||
'mfussenegger/nvim-lint',
|
||||
opts = {
|
||||
linters_by_ft = {
|
||||
['*'] = { 'codespell' },
|
||||
['*'] = { 'codespell', 'editorconfig-checker', 'alex' },
|
||||
bash = { 'shellcheck' },
|
||||
css = { 'stylelint' },
|
||||
django = { 'djlint' },
|
||||
env = { 'dotenv-linter' },
|
||||
ghaction = { 'zizmor' },
|
||||
handlebars = { 'djlint' },
|
||||
html = { 'htmlhint' },
|
||||
jinja = { 'djlint' },
|
||||
mustache = { 'djlint' },
|
||||
nix = { 'deadnix', 'statix' },
|
||||
nunjucks = { 'djlint' },
|
||||
scss = { 'stylelint' },
|
||||
sh = { 'shellcheck' },
|
||||
twig = { 'djlint' },
|
||||
yaml = { 'yamllint' },
|
||||
zsh = { 'zsh' },
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue