Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ktn-linter
command
Package main provides the entry point for the ktn-linter CLI tool.
|
Package main provides the entry point for the ktn-linter CLI tool. |
|
ktn-linter/cmd
Package cmd implements the CLI commands for ktn-linter.
|
Package cmd implements the CLI commands for ktn-linter. |
|
pkg
|
|
|
analyzer/ktn
Package ktn provides the master registry for all KTN lint rules.
|
Package ktn provides the master registry for all KTN lint rules. |
|
analyzer/ktn/ktnapi
Package ktnapi provides analyzers for API design lint rules.
|
Package ktnapi provides analyzers for API design lint rules. |
|
analyzer/ktn/ktncomment
Package ktncomment provides analyzers for comment formatting rules.
|
Package ktncomment provides analyzers for comment formatting rules. |
|
analyzer/ktn/ktnconst
Package ktnconst implements KTN linter rules.
|
Package ktnconst implements KTN linter rules. |
|
analyzer/ktn/ktnfunc
Package ktnfunc provides analyzers for function-related lint rules.
|
Package ktnfunc provides analyzers for function-related lint rules. |
|
analyzer/ktn/ktngeneric
Package ktngeneric implements KTN linter rules for generic functions.
|
Package ktngeneric implements KTN linter rules for generic functions. |
|
analyzer/ktn/ktninterface
Package ktninterface provides analyzers for interface-related lint rules.
|
Package ktninterface provides analyzers for interface-related lint rules. |
|
analyzer/ktn/ktnreturn
Package ktnreturn provides analyzers for return statement lint rules.
|
Package ktnreturn provides analyzers for return statement lint rules. |
|
analyzer/ktn/ktnstruct
Package ktnstruct provides analyzers for struct-related lint rules.
|
Package ktnstruct provides analyzers for struct-related lint rules. |
|
analyzer/ktn/ktntest
Package ktntest provides analyzers for test file lint rules.
|
Package ktntest provides analyzers for test file lint rules. |
|
analyzer/ktn/ktnvar
Package ktnvar provides analyzers for variable-related lint rules.
|
Package ktnvar provides analyzers for variable-related lint rules. |
|
analyzer/ktn/testhelper
Package testhelper implements KTN linter rules.
|
Package testhelper implements KTN linter rules. |
|
analyzer/modernize
Package modernize wraps golang.org/x/tools modernize analyzers.
|
Package modernize wraps golang.org/x/tools modernize analyzers. |
|
analyzer/shared
Package shared provides common utilities for static analysis.
|
Package shared provides common utilities for static analysis. |
|
analyzer/utils
Package utils provides AST utility functions for analyzers.
|
Package utils provides AST utility functions for analyzers. |
|
config
Package config provides configuration management for KTN linter rules.
|
Package config provides configuration management for KTN linter rules. |
|
formatter
Package formatter provides output formatting for lint diagnostics.
|
Package formatter provides output formatting for lint diagnostics. |
|
messages
Package messages provides structured error messages for KTN rules.
|
Package messages provides structured error messages for KTN rules. |
|
orchestrator
Package orchestrator coordinates the linting pipeline.
|
Package orchestrator coordinates the linting pipeline. |
|
prompt
Package prompt provides AI-optimized prompt generation for KTN linter violations.
|
Package prompt provides AI-optimized prompt generation for KTN linter violations. |
|
rules
Package rules provides rule information extraction and formatting utilities.
|
Package rules provides rule information extraction and formatting utilities. |
|
severity
Package severity defines severity levels for lint rules.
|
Package severity defines severity levels for lint rules. |
|
updater
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.