Get instant AI-powered code reviews. Catches quality issues, security vulnerabilities, performance bottlenecks, and suggests improvements with explanations.
# Get your free API key first curl -X POST https://api.aaido.dev/signup \ -H "Content-Type: application/json" \ -d '{"email": "you@example.com"}' # Make your first API call curl -X POST https://api.aaido.dev/v1/products/reviewbot/review \ -H "X-API-Key: YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"code": "def process(data):\n for i in range(len(data)):\n result = data[i] * 2\n return result", "language": "python"}'
{"issues": [{"type": "quality", "severity": "MEDIUM", "message": "Loop overwrites result each iteration - only last value returned", "suggestion": "Use list comprehension: return [x * 2 for x in data]"}, {"type": "performance", "severity": "LOW", "message": "range(len()) is unpythonic", "suggestion": "Use enumerate() or direct iteration"}], "quality_score": 6.2}