← 全部工具

Dicklesworthstone/ultimate_bug_scanner

AI Agent
热度 60 更新于 AI 与 Agent

Static analysis tool that catches 1000+ bug patterns across all popular programming languages, with auto-wiring into AI coding agent quality guardrails

githubauto-collected

安装

暂未验证可直接使用的安装命令,请查看项目官方文档或 Release。

🔬 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-mode

Note: 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