EBU6504_smart_arch_notes/mdsf.json
2025-01-06 19:24:50 +08:00

162 lines
2.5 KiB
JSON

{
"$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": {}
}