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.27.0/ocamlformat-0.27.0.tbz sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15 sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917 |
Edit | https://github.com/ocaml/opam-repository/tree/master/packages/ocamlformat/ocamlformat.0.27.0/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
- 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
- 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
- readev & <0.2.0
- red-black-treewith-dev-setup
- scaml>=1.2.0
- signalwith-dev-setup
- sihldev & <0.1.0
- 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
- yocamlwith-dev-setup & >=2.0.0
- zanuda