tldr/pages.tr/common/go-vet.md

30 lines
854 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# go vet
> Go kaynak kodunu kontrol et ve şüpheli yapıları bildir (örneğin Go kaynak dosyalarını tiftik et).
> Go vet komutu eğer sorun bulunduysa sıfır olmayan bir çıkış kodu yazdırır. Eğer herhangi bir sorun bulunmadıysa sıfır çıkış kodu yazdırılır.
> Daha fazla bilgi için: <https://pkg.go.dev/cmd/vet>.
- Mevcut dizindeki Go paketini kontrol et:
`go vet`
- Belirtilen yoldaki Go paketini kontrol et:
`go vet {{örnek/dosya_veya_dizin}}`
- Go vet ile çalıştırılabilecek erişilebilir kontrolleri sırala:
`go tool vet help`
- Belirtilen bir kontrol için detayları ve bayrakları göster:
`go tool vet help {{kontrol_ismi}}`
- Kontrolün sorun bulmasına sebep olan satırları artı N sayıda ek içeriği görüntüle:
`go vet -c={{N}}`
- Analiz ve hataları JSON formatında çıkart:
`go vet -json`