| Critical | Security vulnerability, data loss risk, production crash | | High | Bug likely, significant performance issue, breaks API contract | | Medium | Code smell, maintainability issue, missing best practice | | Low | Style, minor optimization, suggestion |
| Null Safety | Chained calls, Optional misuse, null returns | | Exceptions | Empty catch, broad catch, lost stack trace | | Collections | Modification during iteration, stream vs loop | | Concurrency | Shared mutable state, check-then-act | | Idioms | equals/hashCode pair, toString, builders | | Resources | try-with-resources, connection leaks |
| API | Boolean params, null handling, validation | | Performance | String concat, regex in loop, N+1 |
مراجعة منهجية للتعليمات البرمجية لـ Java مع السلامة الخالية ومعالجة الاستثناءات والتزامن وفحوصات الأداء. يُستخدم عندما يقول المستخدم "مراجعة الكود"، أو "تحقق من هذا PR"، أو "مراجعة الكود"، أو قبل دمج التغييرات. المصدر: decebals/claude-code-java.