golintui هي أداة TUI التي تساعدك على تشغيل أنواع مختلفة من المبيدات بسهولة وتنظيم نتائجها ، مع قوة Golangci-lint.

الإصدارات الثنائية
لنظام التشغيل Mac OS أو Linux ، يمكنك تنزيل إصدار ثنائي هنا.
مع البيرة
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 . واجهة المستخدم لا يتم عرضها بشكل جيد بدونها.
export LC_CTYPE=en_US.UTF-8golintuiما عليك سوى الضغط على R ، ثم يجب إظهار النتائج من المبيدات.
عالمي
R : قم بتشغيل المبيدات المحددة مقابل الدلائل المحددة س : استقال L : اللوحة التالية H : اللوحة السابقة J : تحرك لأسفل ك : تحرك لأعلى
لوحة المبنين
المساحة : تمكين التبديل
لاحظ أنه بالنسبة للمستخدمين الذين يحددون disable-all في ملف التكوين لـ Golangci-lint ، من المستحيل تعطيل المبيدات التي يتم تمكينها.
لوحة الملفات المصدر
المساحة : تبديل محدد س : توسيع الدليل
اللوحة ارتكاب
المساحة : تبديل محدد
إنه يظهر فقط مشكلات جديدة تم إنشاؤها بعد الالتزام الذي حددته. داخليًا ، يعطيها فقط إلى --new-from-rev .
نتائج النتائج
O : افتح ملفًا مع السطر المبلغ عنه
يشير golintui إلى $EDITOR افتراضيًا لفتح الملف مشكلة. يمكنك تغيير المحرر حسب ذوقك وعاداتك عن طريق تعيين $GOLINTUI_OPEN_COMMAND .
على سبيل المثال ، لمستخدمي VSCode:
export GOLINTUI_OPEN_COMMAND= " code -r " واسمحوا لي أن أعرف كيفية فتح ملف في سطر معين إذا كان المحرر الذي اعتدت عليه مفقود.