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. |
Click to show internal directories.
Click to hide internal directories.