diff --git a/.config/nvim/lua/plugins/conform.lua b/.config/nvim/lua/plugins/conform.lua index 261522c9..5940d30f 100644 --- a/.config/nvim/lua/plugins/conform.lua +++ b/.config/nvim/lua/plugins/conform.lua @@ -32,9 +32,13 @@ return { typescript = { { "prettierd", "prettier", "rustywind" } }, typescriptreact = { { "prettierd", "prettier", "rustywind" } }, vue = { { "prettierd", "prettier", "rustywind" } }, - html = { { "prettierd", "prettier", "rustywind" } }, + html = { { "prettierd", "prettier", "rustywind", "stylelint" } }, rust = { "rusfmt" }, go = { "gofumpt", "goimports" }, + sass = { "stylelint" }, + css = { { "prettierd", "prettier", "stylelint" } }, + scss = { { "prettierd", "prettier", "stylelint" } }, + less = { { "prettierd", "prettier", "stylelint" } }, }, -- LazyVim will merge the options you set here with builtin formatters. -- You can also define any custom formatters here. diff --git a/.config/nvim/lua/plugins/lint.lua b/.config/nvim/lua/plugins/lint.lua index 0dd5f8ee..31a65e6f 100644 --- a/.config/nvim/lua/plugins/lint.lua +++ b/.config/nvim/lua/plugins/lint.lua @@ -11,6 +11,9 @@ return { python = { "pylint" }, yaml = { "yamllint" }, dockerfile = { "hadolint" }, + css = { "stylelint" }, + sass = { "stylelint" }, + scss = { "stylelint" }, }, -- LazyVim extension to easily override linter options -- or add custom linters. diff --git a/.config/nvim/lua/plugins/mason.lua b/.config/nvim/lua/plugins/mason.lua index 54236200..1f576835 100644 --- a/.config/nvim/lua/plugins/mason.lua +++ b/.config/nvim/lua/plugins/mason.lua @@ -30,6 +30,8 @@ return { "delve", "impl", "gomodifytags", + "isort", + "stylelint", }, }, },