Experimental Credo Debug Log

Analysis in <%= File.cwd!() %> took <%= @time_total %> ms (<%= @time_load %> ms to load, <%= @time_run %> ms running checks)

Timings

Please note that these are cumulative timings across all cores, therefore an individual file or check can account for more time than the overall time spent.

<%= for {filename, time} <- Enum.take(@file_timings, 5) do %> <% end %> <%= for {check, time} <- Enum.take(@check_timings, 5) do %> <% end %> <%= for {{check, filename}, time} <- Enum.take(@check_file_timings, 5) do %> <% end %>
Check File Time (ms)
Slowest Files <%= filename %> <%= floor(time / 1000) %>
Slowest Checks<%= check |> to_string() |> String.replace(~r/^Elixir./, "") %> <%= floor(time / 1000) %>
Slowest Checks/Files<%= check |> to_string() |> String.replace(~r/^Elixir./, "") %> <%= filename %> <%= floor(time / 1000) %>