はじめに treefmtというフォーマッタの上に被せるCLIが存在し,これによってあらゆるフォーマッタを統一的に扱うことが出来ます. つまり Prettier TypeScript, JavaScript, Markdown, JSON, CSS, etc... dprint TypeScript, JavaScript, Markdown, JSON, etc... nixpkgs-fmt Nix alejandra Nix taplo Toml fourmolu Haskell cabal-fmt Cabal satysfi-formatter SATySFi ocamlformat OCaml rustfmt Rust elm-format Elm black Python gofumpt Go yamlfix YAML dhall format Dhall etc... これらのフ