mirror of
https://github.com/forcedotcom/afv-library.git
synced 2026-07-30 03:09:50 +08:00
1.1 KiB
1.1 KiB
Apex Code Review Template
Gemini Review Prompt
Review this Apex code for best practices and issues:
CODE:
[paste code here]
REVIEW CATEGORIES:
1. BULKIFICATION
- SOQL queries in loops
- DML operations in loops
- Governor limit risks
- Collection usage
2. SECURITY
- CRUD permissions check
- FLS enforcement
- Sharing model compliance
- Injection vulnerabilities
3. BEST PRACTICES
- Trigger handler pattern
- One trigger per object
- Separation of concerns
- Proper exception handling
4. PERFORMANCE
- Selective SOQL queries
- Index usage
- Unnecessary computation
5. MAINTAINABILITY
- Code comments
- Method length
- Test coverage considerations
OUTPUT FORMAT:
JSON with summary, issues array, bestPractices array, and score
Usage
gemini "Review this Apex trigger for issues: [paste code]" -o json
Severity Guidelines
| Severity | Criteria |
|---|---|
| High | Security, governor limits, data integrity |
| Medium | Performance, best practices |
| Low | Style, minor improvements |