-
 defmodule Credo.CLI.Output.IssuesGroupedByCategory do
   alias Credo.CLI.Filter
   alias Credo.CLI.Output

  alias Credo.Config
  alias Credo.Issue

  @many_source_files 60
  @indent 8
  @per_category 5
  @order [:design, :readability, :refactor, :warning, :consistency]
  @category_colors [
    design: :olive,
    readability: :blue,

    warning: "Warnings - please take a look",
    consistency: "Consistency",
  ]
  @many_source_files 60
  @indent 8
  @per_category 5

  @doc "Called before the analysis is run."
  def print_before_info(source_files) do
