let plumber do the job
Inspection Categories
Deterministic checks across five core engineering disciplines.
leaks_and_secrets.log
CRITICALScans for leaked API keys, tokens, and committed credentials.
- OpenAI, Anthropic, AWS, Stripe keys
- Plaintext passwords and database strings
- Real production secrets in committed .env files
clogs_and_stubs.diff
HIGHFinds AI agent diff elisions and silent failure blocks.
// ... existing code ...truncation tells- Silent error swallowing (except: pass, catch {})
- Unimplemented stub functions & robotic step comments
ai_slop_tells.css
MEDIUMFlags the aesthetic defaults generated by frontier models.
- Purple-to-pink gradient defaults (from-purple-600)
- Heavy neon blur glow box-shadows
- Chatbot conversational residue (“As an AI model...”)
pipes_and_deps.json
HIGHDetects hallucinated libraries and broken links.
- Hallucinated package imports not in registry
- Undeclared dependencies missing from manifest
- Dead links using href="#" or javascript:void(0)
joints_and_ally.html
MEDIUMEnforces semantic HTML and reliable test verification.
- Clickable <div> elements without keyboard roles
- Focus outlines stripped with outline: none
- Empty unit tests containing zero assertions
run plumber everywhere
Integrate directly into your terminal, Claude Code, or Cursor workflow.
Inspect local directories or public repositories directly from your terminal (zero install):
npx plumber-linter scan . # inspect current repo npx plumber-linter scan owner/repo # stream and inspect GitHub repo npx plumber-linter scan . --fail-on high # enforce quality threshold
Configure Claude Code to automatically audit modified files as it works:
# In your project's CLAUDE.md or prompt: npx plumber-linter scan . --fail-on high # audits all changed files
Enforce Plumber anti-slop rules in Cursor with .cursorrules:
# In .cursorrules or Cursor chat prompt: npx plumber-linter scan . # verify code changes
add the plumber badge
Display your repository health grade in your project README.
The badge renders clean SVG and refreshes at the edge.
Plumber v1.0
A deterministic code leak, clog, and AI slop inspector for the modern agent era.
Engineered without LLM dependencies for instantaneous execution, reproducible findings, and complete offline capability.
Plumber 1.0.0
• Clean, responsive code inspection interface
• Asymptotic density scoring curve (0 to 100)
• Pure Python streaming tarball sandbox
• Dynamic SVG badges & AI fix brief generator