NodeGuard AIGemini Edition
Internal tool · ขับเคลื่อนด้วย Gemini

Node.js Code Reviewer

รีวิวเฉพาะปัญหาของ Node.js runtime ด้วย Gemini — กรองไฟล์ที่ไม่ใช่ logic ออก ส่งเฉพาะ diff เพื่อประหยัด token และใช้โควตา Free Tier ได้นานขึ้น

Event Loop Blocking
sync I/O, CPU หนักใน handler, ReDoS
Memory Leaks & Async
unhandled rejection, shared state, listener ค้าง
Database & I/O
N+1, ไม่มี pagination, pool/timeout
Security & Errors
unsanitized input, injection, log ข้อมูลอ่อนไหว
Code Quality & Complexity
ฟังก์ชันซับซ้อนเกินไป, โค้ด/เงื่อนไขซ้ำซ้อน
1
วางโค้ดที่จะรีวิว
เลือกดึง diff จาก GitHub PR / GitLab MR หรือวางโค้ด/diff เอง

รองรับทั้ง GitHub PR และ GitLab MR (รวม self-hosted) — private repo/project ต้องตั้ง GITHUB_TOKEN หรือ GITLAB_TOKEN ใน .env.local ตามที่ใช้

2เลือกวิธีตรวจ แล้วกดเริ่ม

Review with AI — วิเคราะห์ละเอียดด้วย Gemini ครบทั้ง 4 หมวด แต่ใช้โควตา (ปกติ 10–40 วินาที ถ้าโมเดลโหลดสูงระบบจะลองใหม่/สลับโมเดลให้อัตโนมัติ อาจนานถึง ~1-2 นาที) · Quick Scan — ตรวจด้วย ESLint ทันที ฟรี ไม่จำกัดจำนวนครั้ง แต่ครอบคลุมน้อยกว่า (เน้น sync I/O และ security pattern เท่านั้น)