{ "$schema": "https://raw.githubusercontent.com/hougesen/mdsf/main/schemas/v0.3.2/mdsf.schema.json", "format_finished_document": false, "javascript_runtime": "node", "languages": { "c": "clang-format", "clojure": [ [ "cljstyle", "joker" ] ], "cpp": "clang-format", "crystal": "crystal:format", "csharp": [ [ "csharpier", "clang-format" ] ], "css": [ [ "prettier", "stylelint" ] ], "d": "dfmt", "dart": "dart:format", "elixir": "mix:format", "elm": "elm-format", "erlang": [ [ "erlfmt", "efmt" ] ], "gleam": "gleam:format", "go": [ [ "gci", "goimports-reviser", "goimports" ], [ "gofumpt", "gofmt", "crlfmt" ] ], "haskell": [ [ "fourmolu", "ormolu", "hindent", "stylish-haskell" ] ], "html": [ [ "prettier", "djlint" ] ], "java": [ [ "google-java-format", "clang-format" ] ], "javascript": [ [ "prettier", "biome:format", "deno:fmt", "clang-format", "standardjs" ] ], "json": [ [ "prettier", "biome:format", "deno:fmt", "clang-format" ] ], "kotlin": "ktfmt", "lua": [ [ "stylua", "luaformatter" ] ], "nim": "nimpretty", "ocaml": [ [ "ocamlformat", "ocp-indent" ] ], "python": [ [ "usort", "isort" ], [ "ruff:format", "blue", "black", "yapf", "autopep8", "pyink" ] ], "roc": "roc:format", "ruby": [ [ "rubocop", "rufo", "rubyfmt", "standardrb" ] ], "rust": "rustfmt", "shell": [ [ "shfmt", "beautysh" ] ], "sql": [ [ "sql-formatter", "sqlfluff:format", "sqlfmt" ] ], "swift": [ [ "swift-format", "swiftformat" ] ], "toml": "taplo", "typescript": [ [ "prettier", "biome:format", "deno:fmt" ] ], "yaml": [ [ "prettier", "yamlfmt", "yamlfix" ] ], "zig": "zig:fmt" }, "custom_file_extensions": {} }