Current section
Files
Jump to
Current section
Files
lib/vet_core.ex
defmodule VetCore do
@moduledoc false
alias VetCore.Types.ScanReport
def scan(project_path, opts \\ []) do
VetCore.Scanner.scan(project_path, opts)
end
def scan!(project_path, opts \\ []) do
case scan(project_path, opts) do
{:ok, %ScanReport{} = report} -> report
{:error, reason} -> raise "Vet scan failed: #{inspect(reason)}"
end
end
end