infer-explore(1)

πŸ“¦ version 1.3.0, in nixpkgs unstable

πŸ’… infer-explore(1) β€” hi bestie, welcome to the Infer Explore page πŸ¦‹

okay so real talk, this is the infer-explore manual and it's genuinely iconic. grab a snack, we're going in ✨


🌸 NAME 🌸

infer-explore β€” explore the error traces in infer reports. yes that's the whole job and she does it gorgeously πŸ’…


✨ SYNOPSIS ✨

infer explore [options]

that's it. that's the whole vibe. infer explore plus whatever options your heart desires 🫢


πŸŽ€ DESCRIPTION πŸŽ€

So what does she actually do? Two things, and both are main character energy:

  • She shows you the list of bugs on the console β€” like, all of them, right there.
  • She lets you explore symbolic program traces emitted by infer so you can actually understand why a report exists. no more mystery, no more "huh?" 😭

And bonus: she can also generate an HTML report from a JSON report. cute output for a cute analysis, we love to see it 🌈


πŸ”₯ OPTIONS πŸ”₯

  • --help β€” shows you this very manual. self-explanatory bestie, she's helping πŸ’–
  • --help-format { auto | groff | pager | plain } β€” shows this help in the format you picked. and what does auto do? glad you asked: it sets the format to plain if the environment variable TERM is "dumb" or undefined, and to pager otherwise. she reads the room (and your terminal) 🧚
  • --help-full β€” shows this manual with all the internal options in the INTERNAL OPTIONS section. for when you want the director's cut πŸ‘‘
  • --results-dir,-o dir β€” writes results and internal files into the directory you specify. -o dir, short and sweet πŸŽ€

πŸ¦‹ EXPLORE BUGS πŸ¦‹

  • --html β€” activates: generate an html report of issues found. (and conversely, --no-html turns it off β€” she's flexible like that πŸ’…)
  • --max-nesting int β€” how many levels of nested procedure calls to show. trace elements beyond the maximum nesting level get skipped, lowkey tragic for them but that's the rule. if you omit it entirely, all levels are shown πŸ‘€
  • --select (N|all) β€” picks option number N, or all of them. if you omit it, she'll prompt you for input, so no pressure 😌
  • --no-source-preview β€” deactivates: print code excerpts around trace elements. (conversely, --source-preview turns it back on πŸ™ˆ)

πŸ’œ ENVIRONMENT πŸ’œ

  • INFER_ARGS, INFERCONFIG, INFER_STRICT_MODE β€” see the ENVIRONMENT section in the manual of infer(1). she's not gonna repeat herself, the info lives there fr fr 🌸

⭐ FILES ⭐

  • .inferconfig β€” see the FILES section in the manual of infer(1). same deal, go check the big one πŸ’«

πŸ‘‘ SEE ALSO πŸ‘‘

go read those too, they're part of the friend group 🫢


ngl, this page is short but she ate. every option listed, nothing skipped, periodt πŸ’€βœ¨

and that's the whole page bestie 🌈 this was version v1.3.0-unknown, dated 2026-10-27, and honestly? a moment. mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from