From 84d19154b85d5fed28269aac19ecb9bcfa6c750e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20F=C3=B6hring?= Date: Mon, 8 Jan 2024 21:31:15 +0100 Subject: [PATCH] Avoid then/2 --- lib/credo/check.ex | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/credo/check.ex b/lib/credo/check.ex index 159b20659..468551ce7 100644 --- a/lib/credo/check.ex +++ b/lib/credo/check.ex @@ -195,11 +195,12 @@ defmodule Credo.Check do :tags ] - @__default_checks__ Code.eval_file(".credo.exs") - |> then(fn {config, _binding} -> config[:configs] end) - |> List.first() - |> then(fn %{:name => "default"} = config -> config[:checks][:enabled] end) - |> Enum.map(fn {check, _params} -> check end) + @__default_checks__ do + {config, _binding} = Code.eval_file(".credo.exs") + %{:name => "default", :checks => %{:enabled => check_tuples}} = List.first(config[:configs]) + + Enum.map(check_tuples, fn {check, _params} -> check end) + end @doc false defmacro __using__(opts) do