Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
gommitlint
command
Package main provides the gommitlint command-line tool for validating commit messages.
|
Package main provides the gommitlint command-line tool for validating commit messages. |
|
Package internal contains the private application code for gommitlint.
|
Package internal contains the private application code for gommitlint. |
|
adapters
Package adapters implements infrastructure for domain interfaces.
|
Package adapters implements infrastructure for domain interfaces. |
|
adapters/cli
Package cli implements the command-line interface.
|
Package cli implements the command-line interface. |
|
adapters/cli/commands
Package commands implements CLI command logic.
|
Package commands implements CLI command logic. |
|
adapters/configuration
Package configuration loads and parses config files.
|
Package configuration loads and parses config files. |
|
adapters/git
Package git implements Git repository operations.
|
Package git implements Git repository operations. |
|
adapters/logging
Package logging implements structured logging with zerolog.
|
Package logging implements structured logging with zerolog. |
|
adapters/output
Package output formats validation results for various outputs.
|
Package output formats validation results for various outputs. |
|
adapters/rulefactory
Package rulefactory creates and configures validation rules.
|
Package rulefactory creates and configures validation rules. |
|
adapters/signal
Package signal manages graceful shutdown on system signals.
|
Package signal manages graceful shutdown on system signals. |
|
adapters/signing
Package signing implements cryptographic signature verification.
|
Package signing implements cryptographic signature verification. |
|
adapters/spell
Package spell implements spell checking using the golangci/misspell library.
|
Package spell implements spell checking using the golangci/misspell library. |
|
domain
Package domain contains the core domain entities and interfaces.
|
Package domain contains the core domain entities and interfaces. |
|
domain/rules
Package rules implements commit validation rules for gommitlint.
|
Package rules implements commit validation rules for gommitlint. |
|
domain/settings
Package settings contains configuration types and defaults for gommitlint.
|
Package settings contains configuration types and defaults for gommitlint. |
|
integrationtest
Package integrationtest contains end-to-end integration tests for gommitlint workflows.
|
Package integrationtest contains end-to-end integration tests for gommitlint workflows. |
|
integrationtest/gitrepo
Package gitrepo provides Git repository utilities for integration tests.
|
Package gitrepo provides Git repository utilities for integration tests. |
|
integrationtest/usecases
Package usecases contains end-to-end workflow tests.
|
Package usecases contains end-to-end workflow tests. |
|
testhelpers
Package testhelpers provides common test utilities for all test packages.
|
Package testhelpers provides common test utilities for all test packages. |
|
scripts
|
|
|
hooks
Package hooks provides embedded git hook scripts.
|
Package hooks provides embedded git hook scripts. |
Click to show internal directories.
Click to hide internal directories.
