package ocamlformat
- Overview
- No Docs
You can search for identifiers within the package.
in-package search v0.2.0
Auto-formatter for OCaml code
Install
Dune Dependency
Authors
Maintainers
Sources
ocamlformat-0.27.0.tbz
sha256=ddbf484c076d08f99400ee84b790ec231f5c8fcbd5d3324a6400d5388e846d15
sha512=4d2a8965a7b7ad45f8f4e76c01cf38bfa68462b07dfa7bdb2db23bd3e3017b214e6780f036679fa8595dde4167a01d957e3af8837274320449014e306773f917
Description
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.
Published: 03 Dec 2024
Dependencies (5)
-
re
>= "1.10.3"
-
ocamlformat-lib
= version
-
dune
>= "2.8"
-
csexp
>= "1.4.0"
-
ocaml
>= "4.08"
Dev Dependencies (3)
-
odoc
with-doc
-
ocamlformat-rpc-lib
with-test & = version
-
cmdliner
with-test = "false" & >= "1.1.0" | with-test & >= "1.2.0"
Used by (68)
- ask
- ask-integrator
- autofonce
- autofonce_config
- autofonce_core
- autofonce_lib
- autofonce_m4
- autofonce_misc
- autofonce_patch
- autofonce_share
- awsm-codegen
-
bastet
< "2.0.0"
- bitpack_serializer
- coap
- coap-core
- coap-server-lwt
- diff
-
diskuvbox
< "0.1.2"
- drom
- drom_lib
- drom_toml
- dump_ocamlformat
-
ez_cmdliner
>= "0.2.0"
-
ez_config
>= "0.2.0"
-
ez_file
>= "0.2.0"
-
ez_hash
< "0.5.3"
- ez_opam_file
- ez_search
- ez_subst
- fromager
-
guardian
< "0.1.0"
- header-check
-
js_of_ocaml-webgpu
>= "0.2"
-
letters
>= "0.2.0" & != "0.3.1"
- melange-fest
-
melange-json
>= "1.2.0"
-
melange-radix-icons
>= "0.1.0"
- mlx
- module-graph
-
mqtt
>= "0.2.2"
-
noCanren
>= "0.3.0~alpha1"
-
OCanren-ppx
= "0.3.0~alpha1"
-
ocaml-lsp-server
< "1.8.0"
- ocp-search
-
ocplib_stuff
>= "0.3.0"
-
opam-bin
>= "0.9.5"
-
opam_bin_lib
>= "0.9.5"
-
owi
>= "0.2"
- polars
- polars_async
- ppx_deriving_jsonschema
-
psmt2-frontend
>= "0.3.0"
-
rea
< "0.2.0"
- red-black-tree
-
scaml
>= "1.2.0"
- signal
-
sihl
< "0.1.0"
- solidity-alcotest
- solidity-common
- solidity-parser
- solidity-test
- solidity-typechecker
-
spotify_ml
>= "push"
- sqids
- styled-ppx
- tabr
-
yocaml
>= "2.0.0"
- zanuda
Conflicts
None
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page