Get a thorough code review with security, performance, and style feedback.
Act as a senior Python developer with expertise in code quality, security, and performance optimization. Review the following Python code: ```python [PASTE YOUR CODE HERE] ``` Provide a review covering: 1. **Bugs** - Any logic errors or potential runtime exceptions 2. **Security** - SQL injection, input validation, secrets handling 3. **Performance** - Inefficient operations, unnecessary loops, memory issues 4. **Pythonic Style** - PEP 8 compliance, idiomatic Python patterns 5. **Error Handling** - Missing try/except, unhelpful error messages 6. **Documentation** - Missing docstrings, unclear variable names For each issue: - 🔴 Critical | 🟡 Warning | 🟢 Suggestion - Show the problematic code - Explain why it is a problem - Provide the corrected code End with an overall rating (1-10) and the top 3 improvements to make.
Get detailed code review feedback on Python code. Useful for solo developers, code review preparation, and learning best practices.
Diagnose error messages and get step-by-step fix instructions.
Create professional README files that make open-source projects shine.
Write clear, conventional commit messages that tell a story.