@ -9,8 +9,8 @@ open! IStd
module L = Logging
module L = Logging
type log_t =
type log_t =
? loc: Location . t -> ? session: int -> ? ltr : Errlog . loc_trace -> ? linters_def_file : string
? session: int -> ? ltr : Errlog . loc_trace -> ? linters_def_file : string -> ? doc_url : string
-> ? doc_url: string -> ? access: string -> ? extras : Jsonbug_t . extra -> exn -> unit
-> ? access: string -> ? extras : Jsonbug_t . extra -> exn -> unit
let log_issue_from_errlog_internal procname ~ clang_method_kind severity err_log ~ loc ~ node_id_key
let log_issue_from_errlog_internal procname ~ clang_method_kind severity err_log ~ loc ~ node_id_key
~ session ~ ltr ~ linters_def_file ~ doc_url ~ access ~ extras exn =
~ session ~ ltr ~ linters_def_file ~ doc_url ~ access ~ extras exn =
@ -27,7 +27,7 @@ let log_issue_from_errlog procname severity errlog ~loc ~node_id_key ~ltr ~linte
~ session ~ ltr ~ linters_def_file ~ doc_url ~ access : None ~ extras : None exn
~ session ~ ltr ~ linters_def_file ~ doc_url ~ access : None ~ extras : None exn
let log_issue_from_summary severity summary ~ node_id_key ? loc ? session ? ltr ? linters_def_file
let log_issue_from_summary severity summary ~ node_id_key ~ loc ? session ? ltr ? linters_def_file
? doc_url ? access ? extras exn =
? doc_url ? access ? extras exn =
let attrs = Summary . get_attributes summary in
let attrs = Summary . get_attributes summary in
let procname = attrs . proc_name in
let procname = attrs . proc_name in
@ -47,7 +47,6 @@ let log_issue_from_summary severity summary ~node_id_key ?loc ?session ?ltr ?lin
else
else
let err_log = Summary . get_err_log summary in
let err_log = Summary . get_err_log summary in
let clang_method_kind = Some attrs . clang_method_kind in
let clang_method_kind = Some attrs . clang_method_kind in
let loc = match loc with None -> State . get_loc () | Some loc -> loc in
let session =
let session =
match session with None -> ( State . get_session () :> int ) | Some session -> session
match session with None -> ( State . get_session () :> int ) | Some session -> session
in
in
@ -63,7 +62,8 @@ let log_issue_deprecated severity proc_name ?node_id_key ?loc ?session ?ltr ?lin
let node_id_key =
let node_id_key =
match node_id_key with None -> State . get_node_id_key () | Some node_id_key -> node_id_key
match node_id_key with None -> State . get_node_id_key () | Some node_id_key -> node_id_key
in
in
log_issue_from_summary severity summary ~ node_id_key ? loc ? session ? ltr ? linters_def_file
let loc = match loc with None -> State . get_loc () | Some loc -> loc in
log_issue_from_summary severity summary ~ node_id_key ~ loc ? session ? ltr ? linters_def_file
? doc_url ? access exn
? doc_url ? access exn
| None ->
| None ->
L . ( die InternalError )
L . ( die InternalError )
@ -72,10 +72,10 @@ let log_issue_deprecated severity proc_name ?node_id_key ?loc ?session ?ltr ?lin
Typ . Procname . pp proc_name Typ . Procname . pp proc_name
Typ . Procname . pp proc_name Typ . Procname . pp proc_name
let log_issue_from_summary_simplified severity summary ? loc ? session ? ltr ? linters_def_file
let log_issue_from_summary_simplified severity summary ~ loc ? session ? ltr ? linters_def_file
? doc_url ? access ? extras exn =
? doc_url ? access ? extras exn =
let node_id_key = State . get_node_id_key () in
let node_id_key = State . get_node_id_key () in
log_issue_from_summary severity summary ~ node_id_key ? loc ? session ? ltr ? linters_def_file
log_issue_from_summary severity summary ~ node_id_key ~ loc ? session ? ltr ? linters_def_file
? doc_url ? access ? extras exn
? doc_url ? access ? extras exn