pkg/

directory
v1.3.97 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 14, 2026 License: MIT

Directories

Path Synopsis
analyzer
govet
Package govet wraps golang.org/x/tools go vet analyzers.
Package govet wraps golang.org/x/tools go vet analyzers.
ktn
Package ktn provides the master registry for all KTN lint rules.
Package ktn provides the master registry for all KTN lint rules.
ktn/ktnapi
Package ktnapi provides analyzers for API design lint rules.
Package ktnapi provides analyzers for API design lint rules.
ktn/ktncomment
Package ktncomment provides analyzers for comment formatting rules.
Package ktncomment provides analyzers for comment formatting rules.
ktn/ktnconst
Package ktnconst implements KTN linter rules.
Package ktnconst implements KTN linter rules.
ktn/ktnerror
Package ktnerror provides analyzers for error handling rules.
Package ktnerror provides analyzers for error handling rules.
ktn/ktnfunc
Package ktnfunc provides analyzers for function-related lint rules.
Package ktnfunc provides analyzers for function-related lint rules.
ktn/ktngeneric
Package ktngeneric implements KTN linter rules for generic functions.
Package ktngeneric implements KTN linter rules for generic functions.
ktn/ktngoroutine
Package ktngoroutine provides analyzers for goroutine-related lint rules.
Package ktngoroutine provides analyzers for goroutine-related lint rules.
ktn/ktninterface
Package ktninterface provides analyzers for interface-related lint rules.
Package ktninterface provides analyzers for interface-related lint rules.
ktn/ktniter
Package ktniter provides analyzers for Go 1.23+ iterator lint rules.
Package ktniter provides analyzers for Go 1.23+ iterator lint rules.
ktn/ktnreceiver
Package ktnreceiver provides analyzers for method receiver lint rules.
Package ktnreceiver provides analyzers for method receiver lint rules.
ktn/ktnstruct
Package ktnstruct provides analyzers for struct-related lint rules.
Package ktnstruct provides analyzers for struct-related lint rules.
ktn/ktntest
Package ktntest provides analyzers for test file lint rules.
Package ktntest provides analyzers for test file lint rules.
ktn/ktnvar
Package ktnvar provides analyzers for variable-related lint rules.
Package ktnvar provides analyzers for variable-related lint rules.
ktn/testhelper
Package testhelper implements KTN linter rules.
Package testhelper implements KTN linter rules.
modernize
Package modernize wraps golang.org/x/tools modernize analyzers.
Package modernize wraps golang.org/x/tools modernize analyzers.
shared
Package shared provides common utilities for static analysis.
Package shared provides common utilities for static analysis.
utils
Package utils provides AST utility functions for analyzers.
Package utils provides AST utility functions for analyzers.
Package cache provides file analysis caching to avoid re-scanning unchanged files.
Package cache provides file analysis caching to avoid re-scanning unchanged files.
Package config provides configuration management for KTN linter rules.
Package config provides configuration management for KTN linter rules.
Package formatter provides output formatting for lint diagnostics.
Package formatter provides output formatting for lint diagnostics.
Package messages provides structured error messages for KTN rules.
Package messages provides structured error messages for KTN rules.
Package orchestrator coordinates the linting pipeline.
Package orchestrator coordinates the linting pipeline.
Package prompt provides AI-optimized prompt generation for KTN linter violations.
Package prompt provides AI-optimized prompt generation for KTN linter violations.
Package rules provides rule information extraction and formatting utilities.
Package rules provides rule information extraction and formatting utilities.
Package severity defines severity levels for lint rules.
Package severity defines severity levels for lint rules.
Package updater provides self-update functionality for ktn-linter binary.
Package updater provides self-update functionality for ktn-linter binary.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL