• เครื่องมือสำหรับ refurbishing และ modernizing โค้ด Python
  • สามารถเพิ่มกฎตรวจสอบของตัวเองได้ผ่านปลั๊กอิน
  • ใช้งานร่วมกับ git pre-commit ได้
  • พัฒนาขึ้นเพื่อให้โค้ดอ่านร่วมกันได้ง่ายขึ้นระหว่างการรีวิวโค้ด และทำให้โค้ดดูสง่างามและทันสมัยยิ่งขึ้น
  • ได้แรงบันดาลใจจาก clippy ซึ่งเป็น linter ที่มาพร้อมกับ Rust
$ refurb main.py  
main.py:3:17 [FURB109]: Use `in (x, y, z)` instead of `in [x, y, z]`  
main.py:4:5 [FURB101]: Use `y = Path(x).read_text()` instead of `with open(x, ...) as f: y = f.read()`  
main.py:10:40 [FURB102]: Replace `x.startswith(y) or x.startswith(z)` with `x.startswith((y, z))`  
main.py:16:9 [FURB105]: Use `print() instead of `print("")`  

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น