package zanuda

  1. Overview
  2. Docs
type mode =
  1. | Unspecified
  2. | Dump_json of string
  3. | Dump_text
  4. | File of string
  5. | Dir of string
  6. | Fix of string
  7. | UnusedDecls of string
type t = {
  1. mutable outfile : string option;
  2. mutable outgolint : string option;
  3. mutable out_rdjsonl : string option;
  4. mutable mode : mode;
  5. mutable prefix_to_cut : string option;
  6. mutable prefix_to_add : string option;
  7. mutable extra_includes : string list;
  8. mutable verbose : bool;
  9. mutable gen_replacements : bool;
  10. enabled_lints : string Base.Hash_set.t;
  11. all_lints : string Base.Hash_set.t;
  12. mutable skip_level_allow : bool;
  13. mutable check_filesystem : bool;
}
val opts : t

Modes

val mode : unit -> mode
val set_mode : mode -> unit
val set_dump_file : string -> unit
val set_dump_text : unit -> unit
val set_in_file : string -> unit
val set_in_dir : string -> unit
val set_in_unused_decls : string -> unit
val set_fix : string -> unit

Other switches

val add_include : string -> unit
val set_out_file : string -> unit
val set_out_golint : string -> unit
val set_out_rdjsonl : string -> unit
val set_prefix_to_cut : string -> unit
val set_prefix_to_add : string -> unit
val includes : unit -> string list
val prefix_to_cut : unit -> string option
val prefix_to_add : unit -> string option
val is_check_filesystem : unit -> bool
val enabled_lints : unit -> string Base.Hash_set.t
val all_lints : unit -> string Base.Hash_set.t
val outfile : unit -> string option
val out_golint : unit -> string option
val out_rdjsonl : unit -> string option
val unset_check_filesystem : unit -> unit
val verbose : unit -> bool
val gen_replacements : unit -> bool
val set_verbose : unit -> unit
val set_skip_level_allow : bool -> unit
val recover_filepath : Base.String.t -> Base.String.t
val is_enabled : unit -> (module LINT.GENERAL) -> bool
val parse_args : unit -> unit
OCaml

Innovation. Community. Security.