package crs
Source file severity.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22(****************************************************************************) (* ocaml-reviewdog - A reviewdog diagnostics json serializer for OCaml *) (* SPDX-FileCopyrightText: 2025 Mathieu Barbin <mathieu.barbin@gmail.com> *) (* SPDX-License-Identifier: MIT *) (****************************************************************************) type t = | Unknown_severity | Error | Warning | Info let all = [ Unknown_severity; Error; Warning; Info ] let to_string = function | Unknown_severity -> "UNKNOWN_SEVERITY" | Error -> "ERROR" | Warning -> "WARNING" | Info -> "INFO" ;; let to_json t : Yojson.Basic.t = `String (to_string t)