GitHub repo xịn · Vui Coding chọn
alibaba/open-code-review
OpenCodeReview là công cụ kiểm tra mã nguồn dựa trên AI, giúp phát hiện lỗi và điểm cần cải thiện trong quá trình phát triển phần mềm. Nó kết hợp kiến trúc lai: quy trình xác định chính xác và agent AI linh hoạt, phù hợp với quy mô và đa ngôn ngữ.
Tóm tắt nhanh
Repo này làm được gì?
OpenCodeReview là công cụ kiểm tra mã nguồn dựa trên AI, giúp phát hiện lỗi và điểm cần cải thiện trong quá trình phát triển phần mềm. Nó kết hợp kiến trúc lai: quy trình xác định chính xác và agent AI linh hoạt, phù hợp với quy mô và đa ngôn ngữ.
Mô tả từ GitHub
Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.
Bắt đầu với repo
Cài đặt và sử dụng
Hướng dẫn cài đặt
1. Cài đặt Node.js (nếu chưa có). 2. Chạy lệnh:
npm install -g @alibaba-group/open-code-reviewđể cài đặt CLI. 3. Cấu hình LLM:
ocr config provider
ocr config model. 4. Chạy kiểm tra mã nguồn:
ozr reviewhoặc theo phạm vi mong muốn (ví dụ: theo commit, file hoặc toàn bộ repo).
Hướng dẫn sử dụng
1. Đảm bảo đã cấu hình LLM. 2. Điều hướng tới thư mục dự án:
cd your-project3. Thực thi lệnh kiểm tra:
ocr reviewhoặc các tùy chọn như: - `--from`, `--to` để xác định phạm vi kiểm tra. - `--format json --output result.json` để lưu kết quả. 4. Để quét toàn bộ repository:
ocr scan. Ngoài ra, có thể dùng chế độ Delegation để AI thực hiện kiểm tra tự động.
