golintui adalah alat TUI yang membantu Anda menjalankan berbagai jenis linter dengan mudah dan mengatur hasilnya, dengan kekuatan Golangci-Lint.

Rilis biner
Untuk Mac OS atau Linux, Anda dapat mengunduh rilis biner di sini.
Dengan homebrew
brew install nakabonne/golintui/golintuiDengan go
go get github.com/nakabonne/golintui Perhatikan bahwa go get unduhan banyak dependensi di Golangci-Lint sehingga dapat memakan waktu untuk menginstal sepenuhnya.
Dengan Docker
docker run --rm -i -t -v $( pwd ) :/app -w /app nakabonne/golintui:latest golintuiMembutuhkan: Golangci-Lint dapat dieksekusi.
Pastikan untuk mengubah CTYPE seperti yang ditunjukkan di bawah ini jika lokal Anda bukan en_US . UI tidak ditampilkan dengan baik tanpa itu.
export LC_CTYPE=en_US.UTF-8golintuiCukup tekan R , maka hasil dari linter harus ditampilkan.
Global
R : Jalankan Linters Terpilih dengan Direktori yang Dipilih T : Berhenti L : Panel berikutnya H : Panel sebelumnya J : Pindah ke bawah K : Pindah ke atas
Panel Linters
Ruang : diaktifkan sakelar
Perhatikan bahwa untuk pengguna yang menentukan disable-all dalam file konfigurasi untuk Golangci-Lint, tidak mungkin untuk menonaktifkan serat yang diaktifkan di dalamnya.
Panel File Sumber
Ruang : Toggle yang dipilih O : Perluas direktori
Panel berkomitmen
Ruang : Toggle yang dipilih
Ini hanya menunjukkan masalah baru yang dibuat setelah komit yang Anda pilih. Secara internal itu hanya memberikannya --new-from-rev .
Panel hasil
O : Buka file dengan baris yang dilaporkan
golintui mengacu pada $EDITOR secara default untuk membuka file bermasalah. Anda dapat mengubah editor ke selera dan kebiasaan Anda dengan mengatur $GOLINTUI_OPEN_COMMAND .
Misalnya, untuk pengguna vScode:
export GOLINTUI_OPEN_COMMAND= " code -r " Beri tahu saya cara membuka file di baris tertentu jika editor yang Anda gunakan hilang.