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/Collected_decls/index.html

Module Zanuda_core.Collected_declsSource

Global storage for defined names. Is used to detect public but not used library fields.

Mutable. Not thread safe. See also Unused_ML_logger

Sourceval add_just_decl : string -> unit

Report definition of a value. Usually is called from signature analyzer.

Sourceval add_used_decl : string -> unit

Report usage of a value. Usually is called from structure analyzer.

Sourceval print_all_decls : unit -> unit
Sourceval print_used_decls : unit -> unit
Sourceval collect_unused : unit -> unit
Sourceval collect_from_mli_tree : Load_dune.w -> string -> Typedtree.signature -> unit

Analyze signature. See also MLLogger.run