ocamlformatversion
Auto-formatter for OCaml code
ocamlformat is a code formatter for OCaml. It comes with opinionated default settings but is also fully customizable to suit your coding style.
- Profiles: ocamlformat offers profiles we predefined formatting configurations. Profiles include
default
,ocamlformat
,janestreet
. - Configurable: Users can change the formatting profile and configure every option in their
.ocamlformat
configuration file. - Format Comments: ocamlformat can format comments, docstrings, and even code blocks in your comments.
- RPC: ocamlformat provides an RPC server that can be used by other tools to easily format OCaml Code.
Authors | Josh Berdine <jjb@fb.com>, Hugo Heuzard <hugo.heuzard@gmail.com>, Etienne Millon <etienne@tarides.com>, Guillaume Petiot <guillaume@tarides.com> and Jules Aguillon <jules@j3s.fr> |
---|---|
Licenses | MIT and LGPL-2.1-only WITH OCaml-LGPL-linking-exception |
Published | |
Homepage | https://github.com/ocaml-ppx/ocamlformat |
Issue Tracker | https://github.com/ocaml-ppx/ocamlformat/issues |
Maintainers | Guillaume Petiot <guillaume@tarides.com>, Jules Aguillon <jules@j3s.fr> and Emile Trotignon <emile@tarides.com> |
Dependencies |
|
Source [http] | https://github.com/ocaml-ppx/ocamlformat/releases/download/0.26.2/ocamlformat-0.26.2.tbz sha256=2e4f596bf7aa367a844fe83ba0f6b0bf14b2a65179ddc082363fe9793d0375c5 sha512=b03d57462e65b11aa9f78dd5c4548251e8d1c5a1c9662f7502bdb10472aeb9df33c1d407350767a5223fbff9c01d53de85bafacd0274b49abc4b43701b159bee |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocamlformat/ocamlformat.0.26.2/opam |
Required by
- api-watchwith-dev-setup
- askdev
- ask-integratordev
- autofoncewith-test
- autofonce_configwith-test
- autofonce_corewith-test
- autofonce_libwith-test
- autofonce_m4with-test
- autofonce_miscwith-test
- autofonce_patchwith-test
- autofonce_sharewith-test
- awsm-codegen
- bastetwith-test & <2.0.0
- bitpack_serializerwith-test
- coapwith-dev-setup
- coap-corewith-dev-setup
- coap-server-lwtwith-dev-setup
- diffwith-dev-setup
- diskuvboxbuild & <0.1.2
- dromwith-test
- drom_libwith-test
- drom_tomlwith-test
- dump_ocamlformat
- dune-cargo-buildwith-test
- ez_cmdlinerwith-test & >=0.2.0
- ez_configwith-test & >=0.2.0
- ez_filewith-test & >=0.2.0
- ez_hashwith-test & <0.5.3
- ez_opam_filewith-test
- ez_searchwith-test
- ez_substwith-test
- fromager
- guardian<0.1.0
- header-checkwith-test
- js_of_ocaml-webgpu>=0.2
- lettersdev & >=0.2.0 & !=0.3.1
- melange-festwith-test
- melange-jsonwith-test & >=1.2.0
- melange-radix-iconswith-test & >=0.1.0
- mlxwith-dev-setup
- module-graphwith-test
- mqttwith-dev-setup & >=0.2.2
- noCanrenwith-test & >=0.3.0~alpha1
- ocaml-lsp-serverwith-test & (<1.8.0 | >=1.18.0)
- OCanren-ppxwith-test & =0.3.0~alpha1
- ocp-searchwith-test
- ocplib_stuffwith-test & >=0.3.0
- opam-binwith-test & >=0.9.5
- opam_bin_libwith-test & >=0.9.5
- owidev & >=0.2
- passagewith-dev-setup
- polarsdev
- polars_asyncdev
- ppwith-dev-setup & >=2.0.0
- ppx_deriving_jsonschemawith-dev-setup
- ppxlibwith-dev-setup & >=0.33.1~5.3preview
- providerwith-dev-setup & =0.0.9
- psmt2-frontendwith-test & >=0.3.0
- readev & <0.2.0
- red-black-treewith-dev-setup
- rust-staticlib-genwith-test
- scaml>=1.2.0
- signalwith-dev-setup
- sihldev & <0.1.0
- slipshowwith-dev-setup & >=0.0.33
- solidity-alcotestwith-test
- solidity-commonwith-test
- solidity-parserwith-test
- solidity-testwith-test
- solidity-typecheckerwith-test
- spotify_mldev
- sqidswith-dev-setup
- styled-ppxwith-dev-setup
- tabr
- yocamlwith-dev-setup & >=2.0.0
- zanuda