Module Yalo_misc.Clippy

type applicability = {
  1. is_multi_part_suggestion : bool;
  2. applicability : string;
}
val applicability_to_yojson : applicability -> Yojson.Safe.t
val applicability_of_yojson : Yojson.Safe.t -> applicability Ppx_deriving_yojson_runtime.error_or
type rule = {
  1. id : string;
  2. namespace : string;
  3. group : string;
  4. tags : string list;
  5. level : string;
  6. impl : string;
  7. docs : string;
  8. applicability : applicability;
}
val rule_to_yojson : rule -> Yojson.Safe.t
val rule_of_yojson : Yojson.Safe.t -> rule Ppx_deriving_yojson_runtime.error_or
type rules = rule list
val rules_to_yojson : rules -> Yojson.Safe.t
val rules_of_yojson : Yojson.Safe.t -> rules Ppx_deriving_yojson_runtime.error_or
val _ : Yojson.Safe.t -> rules Ppx_deriving_yojson_runtime.error_or
val json_of_rule : rule -> string
val json_of_rules : rules -> string