Generate the default interactive report:

mix reach

Map the current project:

mix reach.map
mix reach.map --modules
mix reach.map --coupling
mix reach.map --hotspots

Inspect a function:

mix reach.inspect MyApp.Accounts.create_user/1 --context
mix reach.inspect lib/my_app/accounts.ex:42 --impact
mix reach.inspect MyApp.Accounts.create_user/1 --why MyApp.Repo

Trace data:

mix reach.trace --from conn.params --to Repo
mix reach.trace --variable changeset --in MyApp.Accounts.create_user/1

Run release checks:

mix reach.check --arch
mix reach.check --changed --base main
mix reach.check --candidates

Inspect OTP risks:

mix reach.otp
mix reach.otp --concurrency