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.1/ocamlformat-0.26.1.tbz sha256=da006e427f15b9ec612fb808d446599bd9b7c3ee25abeb3d555747a70d74c6d7 sha512=b7413f8dc47ba3a2372e89d59cae54f9a602ab81e31cd14ed986a831111080b79a5a3cc45dac04d8ffae5054c35bf29fe9559f145c76c87a30e191ed5400942a |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocamlformat/ocamlformat.0.26.1/opam |
Required by
- 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
- binsecwith-dev-setup & >=0.8.1
- 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
- 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
- html_of_jsx
- 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
- 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
- polarsdev
- polars_asyncdev
- ppx_deriving_jsonschemawith-dev-setup
- psmt2-frontendwith-test & >=0.3.0
- quickjswith-test
- readev & <0.2.0
- red-black-treewith-dev-setup
- scaml>=1.2.0
- server-reason-reactwith-test
- 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 & >=push
- sqidswith-dev-setup
- styled-ppxwith-dev-setup
- tabr
- universal-portalwith-test
- yocamlwith-dev-setup & >=2.0.0
- zanuda