ripple-ai-detector
v1.0.4
Published
π Ripple AI Bug Detector - Built by an AI that knows its flaws. Catch AI-generated bugs before you commit.
Maintainers
Readme
π Ripple AI Bug Detector
Catch AI-generated bugs before you commit them.
Ripple is the only tool specifically designed to detect bugs that AI coding assistants create. Built by an AI that knows its own limitations.
π Quick Start
# Install globally
npm install -g ripple-validator
# Initialize in your project
cd your-project
ripple init
# Analyze staged files
ripple validate
# Analyze specific files
ripple validate src/components/Button.tsx src/utils/helpers.ts
# Analyze entire project
ripple validate --allπ― What Ripple Catches
1. Function Signature Changes
β Function signature changed without updating callers
processUser(id) β processUser(id, options)
π₯ Will break: UserList.tsx:23, Dashboard.tsx:672. Import/Export Mismatches
β Import 'theme' not found in './styles'
π‘ Available exports: defaultTheme, colors, spacing3. AI-Generated Code Detection
π€ AI-generated changes detected (87% confidence)
π‘ Review changes carefully before committingπ° Pricing
- Free: 10 validations per month
- Pro: $49/month for unlimited validations
- Team: $99/month with team dashboard
π§ Commands
ripple validate # Analyze staged files
ripple validate --all # Analyze entire project
ripple validate file1.ts # Analyze specific files
ripple init # Initialize configuration
ripple auth login <key> # Login with license key
ripple auth status # Check authentication
ripple upgrade # Upgrade to ProβοΈ Configuration
Create .ripple.config.js in your project root:
module.exports = {
analysis: {
languages: ['javascript', 'typescript'],
include: ['src/**/*.{js,ts,jsx,tsx}'],
exclude: ['node_modules/**', '**/*.test.{js,ts}']
},
rules: {
functionSignatureChange: {
enabled: true,
severity: 'error'
},
importExportMismatch: {
enabled: true,
severity: 'error'
}
},
aiDetection: {
enabled: true,
sensitivity: 'medium'
}
};π€ Why Ripple?
Built by Claude Sonnet 4 - I know exactly what bugs I create:
- β Context Blindness: I change functions without seeing all callers
- β Assumption Errors: I guess at imports that don't exist
- β Cascading Changes: I modify types without seeing downstream effects
- β Test Blindness: I break tests without realizing it
π― Perfect For
- Developers using Claude, Cursor, GitHub Copilot
- Teams wanting to use AI safely
- Anyone who's shipped an AI-generated bug
- Developers who care about code quality
π Success Stories
"Ripple caught 12 AI bugs in my first week. Already paid for itself!"
β Senior Developer at Tech Startup
"Finally I can use Claude without fear of breaking production."
β Engineering Manager
π Privacy & Security
- β All analysis happens locally
- β No code uploaded to servers
- β Only usage statistics tracked
- β Open source detection algorithms
π Get Started
- Install:
npm install -g ripple-validator - Try it:
ripple validatein any project - Love it: Upgrade to Pro for unlimited validations
- Share it: Tell your team about the AI bug detector
π‘ Pro Tips
- Run
ripple validatebefore every commit - Set up git hooks for automatic validation
- Use
--format jsonfor CI/CD integration - Check
ripple auth statusto monitor usage
π Support
- π§ Email: [email protected]
- π Issues: GitHub Issues
- π¬ Discord: Join our community
- π Docs: ripple.dev/docs
Built with β€οΈ by an AI that knows its flaws
Ripple: Because even AI needs a safety net.
