🔬 Ultimate Bug Scanner
<div align="center" <img src="docs/assets/ubsillustration.webp" alt="Ultimate Bug Scanner - The AI Coding Agent's Secret Weapon" </div
The AI Coding Agent's Secret Weapon: Flagging Likely Bugs for Fixing Early On
<div align="center"
# One command to catch 1000+ bug patterns (always main, cache-busted)
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/ultimate_bug_scanner/main/install.sh?$(date +%s)" \
| bash -s --Or via Homebrew (macOS/Linux):
brew install dicklesworthstone/tap/ubs</div
---
Just want it to do everything without confirmations? Live life on the edge with easy-mode to auto-install every dependency, accept all prompts, detect local coding agents, and wire their quality guardrails with zero extra questions:
<div align="center"
curl -fsSL "https://raw.githubusercontent.com/Dicklesworthstone/ultimate_bug_scanner/main/install.sh?$(date +%s)" \
| bash -s -- --easy-modeNote: Windows users must run the installer one-liner from within Git Bash, or use WSL for Windows.
</div
---
🤖 Agent Quickstart (JSON/TOON)
Use machine-readable output in agent contexts. stdout = data, stderr = diagnostics, exit 0 = success.
# Scan current repo (JSON)
ubs . --format=json
# Token-optimized output (TOON; needs toon_rust's encoder — install.sh or `ubs doctor --fix` fetches it; without it ubs exits 2 with the error envelope)
ubs . --format=toon
# Scan only staged changes
ubs --staged --format=json
# CI-strict (fail on warnings)
ubs . --profile=strict --fail-on-warning --format=json