go-critic

Diğer linter'larda bulunmayan denetimleri sunan, genişletilebilir bir Go kaynak kodu linter'ı. Hata, performans ve stil gruplarında yaklaşık 100 tanılama içerir; dinamik kurallarla yeniden derlemeden genişletilebilir. golangci-lint altında veya bağımsız ikili olarak çalışır.

GO

go-critic

Yeni75

go-critic · Kod Kalitesi & İnceleme

YILDIZ2.1K
ÇATAL144
COMMIT0
KATKICI0
SÜRÜMv0.15.0
GÜNCELLEME13 gün önce
conventionsgogo-lintpackgolangMIT

Bu kategorideki yaygın ticari ürünler: SonarCloud, Codacy, DeepSource

Ne yapar?
  • Hata, performans ve stil gruplarındaki yaklaşık 100 denetimle Go kodunu tarayabilirsin.
  • Çok katı gereksinimli #opinionated denetimleri açıp kapatabilirsin.
  • Yeniden derlemeden dinamik kurallarla kendi denetimlerini ekleyebilirsin.
Kullanıcı yorumları
  • • NötrGitHub Issue

    panic in load embedded ruleguard rules: can't load fmt

    “I was trying out the latest v0.6.0 ( on Windows and it failed with: ``` > gocritic ./... panic: load embedded ruleguard rules: rules/rules.go:13: can't load fmt goroutine 1 [running]: github.com/go-critic/go-critic/checkers.init.9()…”

  • • NötrGitHub Issue

    slice out of bounds

    “Using gocritic via golangci-lint: WARN [runner] Can't run linter goanalysis_metalinter: goanalysis_metalinter: gocritic: package "main" (isInitialPkg: true, needAnalyzeSource: true): runtime error: slice bounds out of range [2:1] ERRO Running error: can't run linter…”

Web Sitesi GitHub

README ile doğrulandı · 29 Eki 2026 · kaynak

Notum

Alternatif sayfaları

Aynı kategoride: Kod Kalitesi & İnceleme