`val create_fake_jsonbug : ?⁠bug_class:string ‑> ?⁠kind:string ‑> ?⁠bug_type:string ‑> ?⁠qualifier:string ‑> ?⁠severity:string ‑> ?⁠visibility:string ‑> ?⁠line:int ‑> ?⁠column:int ‑> ?⁠procedure:string ‑> ?⁠procedure_id:string ‑> ?⁠procedure_start_line:int ‑> ?⁠file:string ‑> ?⁠bug_trace:InferGenerated.Jsonbug_t.json_trace_item list ‑> ?⁠node_key:string ‑> ?⁠key:string ‑> ?⁠hash:string ‑> ?⁠dotty:string option ‑> ?⁠infer_source_loc:InferGenerated.Jsonbug_t.loc option ‑> ?⁠linters_def_file:string option ‑> ?⁠doc_url:string ‑> unit ‑> InferGenerated.Jsonbug_t.jsonbug`
`val pp_diff_of_list : pp:(InferStdlib.Pp.F.formatter ‑> 'a ‑> unit) ‑> string ‑> Format.formatter ‑> ('a list * 'a list) ‑> unit`
`val pp_diff_of_string_list : string ‑> Format.formatter ‑> (string list * string list) ‑> unit`
`val pp_diff_of_int_list : string ‑> Format.formatter ‑> (int list * int list) ‑> unit`
`val sorted_hashes_of_issues : InferGenerated.Jsonbug_t.jsonbug InferStdlib.IStd.List.t ‑> InferStdlib.IStd.String.t InferStdlib.IStd.List.t`