package zanuda

  1. Overview
  2. Docs
Linter for OCaml+dune projects

Install

dune-project
 Dependency

Authors

Maintainers

Sources

zanuda-2.1.0.tbz
sha256=9f6f5684ff7329cf84086e6239f02060e711c369fac1553a55e1cd53d8aa8234
sha512=d90e36fc67ba2f1adc13a964a39c46ec354201ea1ff400c5dfe5ab384e07edcc8d2ec42dc053cdc091e217c4183d97a2d33ac12d3977b65defbac506a0b3418e

doc/zanuda.core/Zanuda_core/Utils/index.html

Module Zanuda_core.UtilsSource

Various helper functions.

Sourceval make_sarif_message : loc:Location.t -> filename:string -> msg:(Format.formatter -> 'a -> unit) -> 'a -> json
Sourceval printfn : ('a, Format.formatter, unit, unit) format4 -> 'a
Sourcemodule ErrorFormat : sig ... end
Sourcetype rdjsonl_code = string * string option
Sourcemodule RDJsonl : sig ... end
Sourceval cut_build_dir : Base.String.t -> Base.String.t
include sig ... end
Sourceval report_printer : Format.formatter -> Location.t -> (Format.formatter -> 'a -> unit) -> 'a -> unit
Sourcemodule Report : sig ... end
Sourceval make_reporter : ?is_good:??? -> string -> (Format.formatter -> 'a -> unit) -> loc:Location.t -> filename:Base.String.t -> 'a -> (module LINT.REPORTER)
Sourceval string_of_group : LINT.group -> string
Sourceval string_of_level : LINT.level -> string
Sourceval string_of_impl : LINT.impl -> string
Sourceval describe_as_clippy_json : ?group:??? -> ?level:??? -> ?impl:??? -> string -> docs:string -> Yojson.Safe.t
Sourceexception Ident_is_found of Location.t
Sourceval no_ident_iterator : Ident.T.t -> Tast_iterator.iterator
Sourceval no_ident : Ident.T.t -> (Tast_iterator.iterator -> 'a) -> bool
Sourceval has_ident : Ident.T.t -> (Tast_iterator.iterator -> 'a) -> bool
Sourcetype intf_or_impl = Unit_info.intf_or_impl
Sourceval with_info : Unit_info.intf_or_impl -> source_file:Unit_info.filename -> (Compile_common.info -> 'a) -> 'a