mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
feat(neovim): Formatting for xml & linting for dockerfile, terraform,
yaml - xml formatting with `xmllint` - Security linting with `trivy` for dockerfile, terraform & yaml
This commit is contained in:
@@ -5,24 +5,25 @@ return {
|
|||||||
event = { "BufWritePre" },
|
event = { "BufWritePre" },
|
||||||
opts = {
|
opts = {
|
||||||
formatters_by_ft = {
|
formatters_by_ft = {
|
||||||
sh = { "shfmt" },
|
|
||||||
bash = { "shfmt" },
|
bash = { "shfmt" },
|
||||||
|
sh = { "shfmt" },
|
||||||
zsh = { "shfmt" },
|
zsh = { "shfmt" },
|
||||||
|
|
||||||
graphql = { "prettierd" },
|
|
||||||
css = { "prettierd" },
|
css = { "prettierd" },
|
||||||
|
graphql = { "prettierd" },
|
||||||
html = { "prettierd" },
|
html = { "prettierd" },
|
||||||
javascript = { "prettierd" },
|
javascript = { "prettierd" },
|
||||||
javascriptreact = { "prettierd" },
|
javascriptreact = { "prettierd" },
|
||||||
|
json = { "prettierd" },
|
||||||
svelte = { "prettierd" },
|
svelte = { "prettierd" },
|
||||||
typescript = { "prettierd" },
|
typescript = { "prettierd" },
|
||||||
typescriptreact = { "prettierd" },
|
typescriptreact = { "prettierd" },
|
||||||
json = { "prettierd" },
|
|
||||||
|
|
||||||
lua = { "stylua" },
|
lua = { "stylua" },
|
||||||
markdown = { "markdownlint" },
|
markdown = { "markdownlint" },
|
||||||
python = { "black" },
|
python = { "black" },
|
||||||
rust = { "rustfmt" },
|
rust = { "rustfmt" },
|
||||||
|
xml = { "xmllint" },
|
||||||
yaml = { "yamlfmt" },
|
yaml = { "yamlfmt" },
|
||||||
|
|
||||||
["_"] = { "trim_whitespace" },
|
["_"] = { "trim_whitespace" },
|
||||||
|
|||||||
@@ -10,8 +10,9 @@ return {
|
|||||||
lint.linters_by_ft = {
|
lint.linters_by_ft = {
|
||||||
python = { "pylint" },
|
python = { "pylint" },
|
||||||
markdown = { "markdownlint" },
|
markdown = { "markdownlint" },
|
||||||
yaml = { "yamllint" },
|
yaml = { "yamllint", "trivy" },
|
||||||
dockerfile = { "hadolint" },
|
dockerfile = { "hadolint", "trivy" },
|
||||||
|
terraform = { "trivy" },
|
||||||
|
|
||||||
["*"] = { "codespell" },
|
["*"] = { "codespell" },
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user