mirror of
https://github.com/aminnairi/dotfiles.git
synced 2026-09-14 19:12:13 +02:00
added auto fix for eslint and eslint diagnostif in lsp
This commit is contained in:
+15
-5
@@ -194,7 +194,8 @@ require("lazy").setup({
|
|||||||
"cssmodules_ls",
|
"cssmodules_ls",
|
||||||
"prismals",
|
"prismals",
|
||||||
"yamlls",
|
"yamlls",
|
||||||
"marksman"
|
"marksman",
|
||||||
|
"eslint"
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -355,8 +356,6 @@ require("lazy").setup({
|
|||||||
lspconfig.volar.setup({
|
lspconfig.volar.setup({
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
filetypes = {
|
filetypes = {
|
||||||
"javascript",
|
|
||||||
"typescript",
|
|
||||||
"vue"
|
"vue"
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
@@ -401,6 +400,16 @@ require("lazy").setup({
|
|||||||
"markdown"
|
"markdown"
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
lspconfig.eslint.setup({
|
||||||
|
capabilities = capabilities,
|
||||||
|
on_attach = function(_, bufnr)
|
||||||
|
vim.api.nvim_create_autocmd("BufWritePre", {
|
||||||
|
buffer = bufnr,
|
||||||
|
command = "EslintFixAll",
|
||||||
|
})
|
||||||
|
end,
|
||||||
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -420,7 +429,7 @@ require("lazy").setup({
|
|||||||
"jq",
|
"jq",
|
||||||
"jsonlint",
|
"jsonlint",
|
||||||
"htmlbeautifier",
|
"htmlbeautifier",
|
||||||
"eslint_d",
|
"eslint",
|
||||||
"blade-formatter",
|
"blade-formatter",
|
||||||
"markdownlint",
|
"markdownlint",
|
||||||
"yamllint",
|
"yamllint",
|
||||||
@@ -464,7 +473,8 @@ require("lazy").setup({
|
|||||||
init = function()
|
init = function()
|
||||||
local lint = require("lint")
|
local lint = require("lint")
|
||||||
|
|
||||||
vim.api.nvim_create_autocmd({ "TextChanged", "TextChangedI", "BufEnter", "BufReadPre", "BufWritePost", "CursorHold", "CursorHoldI" }, {
|
vim.api.nvim_create_autocmd(
|
||||||
|
{ "TextChanged", "TextChangedI", "BufEnter", "BufReadPre", "BufWritePost", "CursorHold", "CursorHoldI" }, {
|
||||||
callback = function()
|
callback = function()
|
||||||
lint.try_lint()
|
lint.try_lint()
|
||||||
end,
|
end,
|
||||||
|
|||||||
Reference in New Issue
Block a user