Vibecheck
lint for AI-generated code smells (JS/TS/Python)
Details
- External ID
- 47398197
- Source
- HN
- Company
- —
- Product
- vibecheck
- Website domain
- github.com
- Launched
- March 16, 2026
- Cohort
- —
- Upvotes
- 7
- Upvotes percentile
- 0.4108241082410824
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
I built a CLI that detects patterns AI coding tools leave behind: empty catch blocks, hardcoded secrets, as any everywhere, comments that restate the code, god functions, SQL concatenation.24 rules across JS/TS and Python. Zero config, runs offline, regex-based so it's fast. npx @yuvrajangadsingh/vibecheck . Also ships as a GitHub Action for inline PR annotations and standalone binaries (no Node required).Why: CodeRabbit found AI-generated PRs have 1.7x more issues than human PRs. Veracode says 45% of AI code samples have security vulnerabilities. "Vibe coding" is everywhere now but nobody's linting for the patterns it produces.This isn't a replacement for ESLint. It catches things ESLint doesn't look for, like catch blocks that only console.error without rethrowing, bare except: pass in Python, or mutable default arguments.
Enrichment
- Theme
- ai developer tools and coding assistants
- Vertical
- Horizontal
- Function
- Observability & eval
- Audience
- Developer
- AI stance
- AI feature
- Project type
- Commercial product
- Normalized one-liner
- code quality linter for ai-generated code
- Manually corrected
- False
Could you build this?
Yes It is an offline CLI linter utilizing regular expressions to detect common AI code smell patterns across files.
Discussion
4 comments analyzed.
Competitors mentioned: Caliper, traditional linters
Concerns raised: regex approach too brittle for edge cases and general use, misses logic bugs and spec drift that pass syntax checks, won't catch all anti-patterns, only surface-level issues
Feature requests: integration hook for vibecoding/AI generation sessions, AI layer to evaluate against project-specific coding conventions, deeper analysis beyond deterministic pattern matching
Competitors
Other products that read as similar to this one — 130 launches clear the similarity bar, closest 8 shown.
Attention rank: #76 of 131 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 135 days after the earliest competitor.
- CodeDrift · hn · 2026-03-05 · 5 upvotes · similarity 0.55
- VibeCop · ph · 2026-09-29 · 2 upvotes · similarity 0.51
- gap-trap · github · 2026-09-13 · 162 upvotes · similarity 0.49
- Sloppylint · hn · 2025-12-05 · 19 upvotes · similarity 0.48
- AI Guard · ph · 2026-09-15 · 2 upvotes · similarity 0.44
- Shipcheck · ph · 2026-09-26 · 2 upvotes · similarity 0.44
- AISlop, a CLI for catching AI generated code smells · hn · 2026-05-29 · 73 upvotes · similarity 0.44
- ProofStack · ph · 2026-09-14 · 1 upvotes · similarity 0.44
Other launches for this product
Same idea, different domain
Nobody's really built a observability & eval tool for Media & entertainment yet.