Skip to main content

Module bugbot

Module bugbot 

Source
Expand description

Bugbot command group - automated bug detection on code changes

Subcommands:

  • check: Analyze uncommitted/staged changes for potential bugs

Modules§

baseline
Git baseline extraction for bugbot
changes
Git change detection for bugbot
dead
Born-dead detection for bugbot
diff
Function-level AST diff for bugbot
first_run
First-run auto-scan behavior for bugbot (PM-34).
l2
L2 deep-analysis engine framework for bugbot.
parsers
Output parsers for commodity diagnostic tools
runner
Tool execution engine for L1 commodity diagnostics
signature
Signature regression detection for bugbot
text_format
Text output formatter for bugbot check reports
tools
L1 commodity tool types and conversion impls

Structs§

BugbotCheckArgs
Run bugbot check on uncommitted changes
BugbotCheckReport
Top-level report output from bugbot check
BugbotFinding
A single finding from bugbot analysis
BugbotSummary
Summary statistics
L2AnalyzerResult
Per-engine execution result for the report. Mirrors ToolResult for L1 tools, providing identical observability.

Enums§

BugbotExitError
Exit status from bugbot check, used to propagate exit codes without calling process::exit (which skips Drop destructors and is untestable).