nvchad/lua/configs/conform.lua

23 lines
541 B
Lua

local options = {
formatters_by_ft = {
lua = { "stylua" },
sql = { "pg_format", "sqlfluff" }, -- pg_format first, fallback to sqlfluff
json = { "jq" },
markdown = { "mdformat" },
},
-- no format_on_save (manual-only)
formatters = {
pg_format = {
prepend_args = {
"--keyword-case", "2", -- 1 = UPPER
"--function-case", "2", -- 2 = lower
"--spaces", "4",
},
},
sqlfluff = {
args = { "fix", "--force", "--dialect", "postgres", "-" },
},
},
}
return options