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

Module Zanuda_core.Collected_lintsSource

Global storage for found defects.

Mutable. Not thread safe.

Collecting found lints

Sourceval clear : unit -> unit
Sourceval add : loc:Warnings.loc -> (module LINT.REPORTER) -> unit
Sourceval report : unit -> unit

Report found lints

Collecting type declarations

We use information about type declarations to skip reporting lints in the code generated from a type declaration via `deriving`.

Sourceval add_tdecl : Warnings.loc -> unit
Sourceval has_tdecl_at : Warnings.loc -> bool
Sourceval clear_tdecls : unit -> unit
Sourceval process_switches : string -> unit