รับรีวิวรหัสจากรูปแบบภาษาขนาดใหญ่ได้อย่างง่ายดาย!
CRLLM เป็นเครื่องมือบรรทัดคำสั่งที่ทรงพลังที่ช่วยให้นักพัฒนาได้รับการตรวจสอบรหัสจากแบบจำลองภาษาขนาดใหญ่ที่ทันสมัย (LLM) ไม่ว่าคุณต้องการใช้ Ollama สำหรับ LLM ที่ใช้งานในพื้นที่หรือเชื่อมต่อกับบริการคลาวด์เช่น Chatgpt, Hugging Face และ Azure, Crllm ได้ครอบคลุม ปรับปรุงคุณภาพรหัสของคุณจับข้อบกพร่องที่อาจเกิดขึ้นและรับคำแนะนำที่ขับเคลื่อนด้วย AI เพื่อปรับปรุงเวิร์กโฟลว์การพัฒนาของคุณ รับคำแนะนำเกี่ยวกับแนวปฏิบัติที่ดีที่สุดพื้นที่ที่มีแนวโน้มดีและการปรับโครงสร้างที่อาจเกิดขึ้น เรียนรู้จากข้อเสนอแนะวิธีการปรับปรุงรหัสของคุณได้รับข้อมูลเชิงลึกและเทคนิคใหม่ ๆ ลดความจำเป็นในการกลับไปกลับมาในระหว่างการตรวจสอบรหัสมนุษย์โดยการจับปัญหาเพิ่มเติมล่วงหน้า
ในการเริ่มต้นด้วย CRLLM ให้ทำตามขั้นตอนการติดตั้งง่าย ๆ เหล่านี้:
pipx install git+https://github.com/lukasrump/crllm.gitpipx install crllm CRLLM รองรับแบ็กเอนด์หลายรายการสำหรับการตรวจสอบรหัส LLM คุณสามารถกำหนดค่าได้โดยการเพิ่มไฟล์การกำหนดค่า crllm_config.toml ในรูทของโครงการของคุณ ในการเริ่มต้นโครงการของคุณคุณสามารถใช้งานได้
crllm -i .คำสั่งนี้จะแนะนำคุณผ่านการตั้งค่าที่สำคัญที่สุด คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกการตั้งค่าในวิกิ
CRLLM ได้รับการออกแบบให้ใช้งานง่ายจากเทอร์มินัลของคุณ ด้านล่างนี้เป็นตัวอย่างของวิธีการใช้ประโยชน์จากเครื่องมือ
ในการดำเนินการตรวจสอบรหัสสำหรับไฟล์หรือที่เก็บ GIT:
crllm path/to/your/codefile.py เพื่อปรับปรุงการตรวจสอบรหัสด้วยบริบทแหล่งที่มาเปิดใช้งาน RAG (การสร้างการรวมตัวกัน) ใน crllm_config.toml :
[ rag ]
enabled = true
embedding_model = " all-minilm " # Specify the embedding model
src_path = " ./ " # Define the root path of your source code
src_glob = " **/*.py " # Use glob patterns to match source files (e.g., Python files) CRLLM รองรับไฟล์ .crllm_ignore เพื่อยกเว้นไฟล์และไดเรกทอรีเฉพาะจากการตรวจสอบรหัส สิ่งนี้คล้ายกับ .gitignore แต่เฉพาะกับกระบวนการตรวจสอบรหัสของ CRLLM