package zanuda

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

Install

dune-project
 Dependency

Authors

Maintainers

Sources

zanuda-2.0.0.tbz
sha256=0108d8d6e6e23bfe5e5cdade27ae434db921ed4b6f522ea71800f14a7662230e
sha512=c8d633f4083867dfc73caf3b51b63c8c01771f5c286aa0a8357861044448e0b55df38eb695b997df470267ec921adae6f86c73d251fb3e965ac83ebb2c6b856c

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