add eslint top mason

This commit is contained in:
lsanto 2024-10-05 23:56:39 -04:00
parent f6dcea654a
commit b4b630245a
2 changed files with 19 additions and 18 deletions

View File

@ -1,30 +1,30 @@
return { return {
"stevearc/conform.nvim", 'stevearc/conform.nvim',
event = { "BufReadPre", "BufNewFile" }, event = { 'BufReadPre', 'BufNewFile' },
config = function() config = function()
local conform = require("conform") local conform = require 'conform'
conform.setup({ conform.setup {
formatters_by_ft = { formatters_by_ft = {
javascript = { "eslint_d" }, javascript = { 'eslint_d' },
typescript = { "eslint_d" }, typescript = { 'eslint_d' },
javascriptreact = { "eslint_d" }, javascriptreact = { 'eslint_d' },
typescriptreact = { "eslint_d" }, typescriptreact = { 'eslint_d' },
svelte = { "prettier" }, svelte = { 'prettier' },
css = { "prettier" }, css = { 'prettier' },
html = { "prettier" }, html = { 'prettier' },
json = { "prettier" }, json = { 'prettier' },
yaml = { "prettier" }, yaml = { 'prettier' },
markdown = { "prettier" }, markdown = { 'prettier' },
graphql = { "prettier" }, graphql = { 'prettier' },
liquid = { "prettier" }, liquid = { 'prettier' },
lua = { "stylua" }, lua = { 'stylua' },
}, },
format_on_save = { format_on_save = {
lsp_fallback = true, lsp_fallback = true,
async = false, async = false,
timeout_ms = 1000, timeout_ms = 1000,
}, },
}) }
end, end,
} }

View File

@ -28,6 +28,7 @@ return {
-- list of servers for mason to install -- list of servers for mason to install
ensure_installed = { ensure_installed = {
'ts_ls', 'ts_ls',
'eslint',
'html', 'html',
'cssls', 'cssls',
'tailwindcss', 'tailwindcss',