โครงการ OSS

โอเพนซอร์ส


เครื่องมือที่เราสร้างขึ้นใช้เอง และเปิดเผยให้ทุกคนใช้ได้

ai-refactor-cli

v0.2.0 Apache-2.0

CLI ภาษา Rust สำหรับปรับโครงสร้างโค้ดเก่า — ไม่มีการตรวจจับผิดพลาดด้วย AST ของ tree-sitter

ติดตั้ง

cargo install ai-refactor-cli

ตรวจจับด้วย AST ของ tree-sitter — ไม่มีการแจ้งผิดพลาดภายในคอมเมนต์และสตริงแปลง Django FBV→CBV อัตโนมัติ (รองรับแฟล็ก <code>--apply</code>)ตรวจจับ <code>any</code> ใน TypeScript และ def ที่ไม่ระบุชนิดใน Pythonunit test ผ่านทั้ง 33 รายการ / GitLab CI: fmt + clippy + test + build เขียวทั้งหมดใช้เป็น library crate เพื่อฝังในเครื่องมือของคุณเองได้

  • ตรวจจับด้วย AST ของ tree-sitter — ไม่มีการแจ้งผิดพลาดภายในคอมเมนต์และสตริง
  • แปลง Django FBV→CBV อัตโนมัติ (รองรับแฟล็ก --apply)
  • ตรวจจับ any ใน TypeScript และ def ที่ไม่ระบุชนิดใน Python
  • unit test ผ่านทั้ง 33 รายการ / GitLab CI: fmt + clippy + test + build เขียวทั้งหมด
  • ใช้เป็น library crate เพื่อฝังในเครื่องมือของคุณเองได้