Directories
¶
| Path | Synopsis |
|---|---|
|
Package analyzer performs static analysis on Go source files.
|
Package analyzer performs static analysis on Go source files. |
|
Package cli provides command-line interface parsing and configuration.
|
Package cli provides command-line interface parsing and configuration. |
|
Package linterconfig provides configuration management for the linter.
|
Package linterconfig provides configuration management for the linter. |
|
Package reporter provides formatters for outputting linting violations.
|
Package reporter provides formatters for outputting linting violations. |
|
formats/jsonreport
Package jsonreport holds the JSON reporter implementation for lint violations.
|
Package jsonreport holds the JSON reporter implementation for lint violations. |
|
formats/textreport
Package textreport holds the text reporter implementation for lint violations.
|
Package textreport holds the text reporter implementation for lint violations. |
|
Package rules wires all lint rules and helpers into a single registry.
|
Package rules wires all lint rules and helpers into a single registry. |
|
api
Package api exposes shared types and helpers used by the rules packages.
|
Package api exposes shared types and helpers used by the rules packages. |
|
codequality
Package codequality contains rules for code quality and organization.
|
Package codequality contains rules for code quality and organization. |
|
collections
Package collections contains rules for collection usage patterns.
|
Package collections contains rules for collection usage patterns. |
|
logging/fields
Package loggingfields contains rules that validate logger field usage.
|
Package loggingfields contains rules that validate logger field usage. |
|
logging/formatting
Package loggingformatting contains rules for log formatting, preferring dedicated helpers over fmt.
|
Package loggingformatting contains rules for log formatting, preferring dedicated helpers over fmt. |
|
logging/message
Package loggingmessage contains rules that inspect log message content and nil checks.
|
Package loggingmessage contains rules that inspect log message content and nil checks. |
|
logging/performance
Package loggingperformance contains rules that flag inefficient logging patterns.
|
Package loggingperformance contains rules that flag inefficient logging patterns. |
|
testing
Package testing provides linting rules for test code patterns.
|
Package testing provides linting rules for test code patterns. |
|
Package violation defines types for representing linting violations.
|
Package violation defines types for representing linting violations. |
|
Package workflow provides high-level orchestration of analysis operations.
|
Package workflow provides high-level orchestration of analysis operations. |
Click to show internal directories.
Click to hide internal directories.