internal/

directory
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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