zf

zenflows testing
git clone https://s.sonu.ch/~srfsh/zf.git
Log | Files | Refs | Submodules | README | LICENSE

json.ex (455B)


      1 defmodule Credo.CLI.Command.Info.Output.Json do
      2   @moduledoc false
      3 
      4   alias Credo.CLI.Output.Formatter.JSON
      5   alias Credo.Execution
      6 
      7   def print(%Execution{verbose: true}, info) do
      8     info
      9     |> verbose_info()
     10     |> JSON.print_map()
     11   end
     12 
     13   def print(_exec, info) do
     14     info
     15     |> basic_info()
     16     |> JSON.print_map()
     17   end
     18 
     19   defp basic_info(info) do
     20     %{
     21       system: info["system"]
     22     }
     23   end
     24 
     25   defp verbose_info(info) do
     26     info
     27   end
     28 end