golintui เป็นเครื่องมือ TUI ที่ช่วยให้คุณใช้สายตาแร้งหลายชนิดได้อย่างง่ายดายและจัดระเบียบผลลัพธ์ด้วยพลังของ Golangci-Lint

รุ่นไบนารี
สำหรับ Mac OS หรือ Linux คุณสามารถดาวน์โหลดรุ่นไบนารีได้ที่นี่
กับ homebrew
brew install nakabonne/golintui/golintuiกับไป
go get github.com/nakabonne/golintui โปรดทราบว่า go get Downloads การพึ่งพาจำนวนมากบน Golangci-Lint ดังนั้นอาจใช้เวลาสักครู่ในการติดตั้งอย่างเต็มที่
กับ Docker
docker run --rm -i -t -v $( pwd ) :/app -w /app nakabonne/golintui:latest golintuiต้องใช้: Golangci-Lint ปฏิบัติการได้
ให้แน่ใจว่าได้เปลี่ยน ctype ดังที่แสดงด้านล่างหากสถานที่ของคุณไม่ใช่ en_US UI ไม่แสดงผลได้ไม่ดีหากไม่มีมัน
export LC_CTYPE=en_US.UTF-8golintuiเพียงกด R จากนั้นผลลัพธ์จาก Linters ควรแสดง
ทั่วโลก
R : เรียกใช้ผ้าลินินที่เลือกกับไดเรกทอรีที่เลือก ถาม : เลิก l : แผงถัดไป H : แผงก่อนหน้านี้ J : เลื่อนลง K : ขยับขึ้น
แผงผ้าลินิน
พื้นที่ : เปิดใช้งานสลับ
โปรดทราบว่าสำหรับผู้ใช้ที่ระบุ disable-all ในไฟล์กำหนดค่าสำหรับ Golangci-Lint มันเป็นไปไม่ได้ที่จะปิดการใช้งาน Linters ที่เปิดใช้งาน
แผงไฟล์ต้นฉบับ
พื้นที่ : เลือกสลับ O : ขยายไดเรกทอรี
คอมมิชชัน
พื้นที่ : เลือกสลับ
มันแสดงเฉพาะปัญหาใหม่ที่สร้างขึ้นหลังจากการกระทำที่คุณเลือก ภายในมันเพียงแค่ให้มันกับ --new-from-rev
แผงผลลัพธ์
O : เปิดไฟล์ด้วยบรรทัดที่รายงาน
golintui หมายถึง $EDITOR โดยค่าเริ่มต้นเพื่อเปิดไฟล์ที่มีปัญหา คุณสามารถเปลี่ยนตัวแก้ไขเป็นรสนิยมและนิสัยของคุณได้โดยการตั้งค่า $GOLINTUI_OPEN_COMMAND
ตัวอย่างเช่นสำหรับผู้ใช้ VSCODE:
export GOLINTUI_OPEN_COMMAND= " code -r " โปรดแจ้งให้เราทราบวิธีการเปิดไฟล์ที่บรรทัดเฉพาะหากตัวแก้ไขที่คุณคุ้นเคยจะหายไป