32 lines
652 B
Lua
32 lines
652 B
Lua
return {
|
|
-- Formatting
|
|
{
|
|
"stevearc/conform.nvim",
|
|
optional = true,
|
|
opts = {
|
|
formatters_by_ft = {
|
|
javascript = { "prettier" },
|
|
typescript = { "prettier" },
|
|
javascriptreact = { "prettier" },
|
|
typescriptreact = { "prettier" },
|
|
},
|
|
formatters = {
|
|
prettier = {
|
|
prepend_args = { "--tab-width", "2", "--single-quote", "--trailing-comma", "all" },
|
|
},
|
|
},
|
|
},
|
|
},
|
|
-- Linting
|
|
{
|
|
"mfussenegger/nvim-lint",
|
|
optional = true,
|
|
opts = {
|
|
linters_by_ft = {
|
|
javascript = { "eslint" },
|
|
typescript = { "eslint" },
|
|
},
|
|
},
|
|
},
|
|
}
|