afv-library/skills/external-diagram-visual-generate/assets/review/apex-review.md

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