Current section
Files
Jump to
Current section
Files
lib/ex_type.ex
defmodule ExType do
@moduledoc false
@spec check(binary()) :: any()
def check(file) do
[
"import Kernel, except: [def: 2, defp: 2, defmodule: 2];",
"import ExType.CustomEnv, only: [def: 2, defp: 2, defmodule: 2];",
File.read!(file)
]
|> Enum.join("")
|> Code.eval_string([], file: file)
end
end