Files
dotfiles/.config/nvim/lua/plugins/formatting.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" },
},
},
},
}