Library
Module
Module type
Parameter
Class
Class type
Package description.
val empty : t
empty
is an empty package description.
val name : t -> string
name p
is p
's name.
val distrib_uri : t -> string option
distrib_uri p
is p
's distribution location URI pattern. See distrib
.
val publish_artefacts : t -> [ `Distrib | `Doc | `Alt of string ] list
publish_artefacts p
is p
's distribution publication artefacts. See publish
.
Note. In the following None
values mean that the lint is disabled by the package description.
lint_custom p
is p
's custom linting function (if any).
Note. Use Ipc.lint_custom
to run the function from another program.
lint_opams p
are p
's OPAM file OPAM lint and dependency lint.