diff --git a/mdsf.json b/mdsf.json new file mode 100644 index 0000000..15ddb3f --- /dev/null +++ b/mdsf.json @@ -0,0 +1,162 @@ +{ + "$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": {} +} \ No newline at end of file