Directories
¶
| Path | Synopsis |
|---|---|
|
Package branch provides a linter for validating a git branch against the rules defined in the lint configuration.
|
Package branch provides a linter for validating a git branch against the rules defined in the lint configuration. |
|
name
Package name provides a linter for validating commit branch names.
|
Package name provides a linter for validating commit branch names. |
|
Package commit provides linters that validate git commit messages against the configured rules by aggregating issues from sub-linters.
|
Package commit provides linters that validate git commit messages against the configured rules by aggregating issues from sub-linters. |
|
message
Package message provides a linter that validates a complete commit message by aggregating issues from its task, subject, and body sub-linters.
|
Package message provides a linter that validates a complete commit message by aggregating issues from its task, subject, and body sub-linters. |
|
message/body
Package body provides a linter that validates the commit message body against the configured length interval.
|
Package body provides a linter that validates the commit message body against the configured length interval. |
|
message/subject
Package subject provides a linter that validates a commit message subject by aggregating issues from its type, scope, and description sub-linters.
|
Package subject provides a linter that validates a commit message subject by aggregating issues from its type, scope, and description sub-linters. |
|
message/subject/description
Package description provides a linter that validates the length of the commit message subject description against the configured interval.
|
Package description provides a linter that validates the length of the commit message subject description against the configured interval. |
|
message/task
Package task provides a linter that validates the task identifier in a commit message against the configured pattern.
|
Package task provides a linter that validates the task identifier in a commit message against the configured pattern. |
|
scope
Package scope provides a linter for validating commit scope against the configured pattern.
|
Package scope provides a linter for validating commit scope against the configured pattern. |
|
types
Package types provides a linter for validating commit types against the configured allowed types.
|
Package types provides a linter for validating commit types against the configured allowed types. |
|
Package config provides types and functions for working with lint configuration.
|
Package config provides types and functions for working with lint configuration. |
|
branch
Package branch provides types and functions for working with commit branch configuration.
|
Package branch provides types and functions for working with commit branch configuration. |
|
branch/name
Package name provides types and functionality to work with configuration of branch names.
|
Package name provides types and functionality to work with configuration of branch names. |
|
commit
Package commit provides configuration types for the commit message portion of a git lint run.
|
Package commit provides configuration types for the commit message portion of a git lint run. |
|
commit/message
Package message provides configuration types for the commit message portion of a git branch lint run, grouping the subject and body configurations and the functional options to build the message config.
|
Package message provides configuration types for the commit message portion of a git branch lint run, grouping the subject and body configurations and the functional options to build the message config. |
|
commit/message/body
Package body provides the configuration of the commit message body, including its length interval and the functional options to build the config.
|
Package body provides the configuration of the commit message body, including its length interval and the functional options to build the config. |
|
commit/message/body/mandate
Package mandate configures the set of commit types for which the commit message body is mandatory.
|
Package mandate configures the set of commit types for which the commit message body is mandatory. |
|
commit/message/subject
Package subject provides the configuration of the commit message subject, including its description and task integration, and the functional options to build the config.
|
Package subject provides the configuration of the commit message subject, including its description and task integration, and the functional options to build the config. |
|
commit/message/subject/description
Package description provides the configuration of the commit message subject description, including its length interval and the functional options to build the config.
|
Package description provides the configuration of the commit message subject description, including its length interval and the functional options to build the config. |
|
commit/scope
Package scope provides the configuration of the commit message subject scope.
|
Package scope provides the configuration of the commit message subject scope. |
|
commit/types
Package types provides the configuration of the commit types allowed during a git lint run.
|
Package types provides the configuration of the commit types allowed during a git lint run. |
|
task
Package task provides types and functions for working with task (issue) configuration.
|
Package task provides types and functions for working with task (issue) configuration. |
|
task/id
Package id provides types and functions for working with task (issue) identifier configuration.
|
Package id provides types and functions for working with task (issue) identifier configuration. |
|
value
Package value provides types and functionality to work with config values.
|
Package value provides types and functionality to work with config values. |
|
Package errs provides error definitions to be used across the all packages of the project.
|
Package errs provides error definitions to be used across the all packages of the project. |
|
internal
|
|
|
marshalling/config/branch
Package branch provides the transport structures used to unmarshal the commit branch configuration from config files.
|
Package branch provides the transport structures used to unmarshal the commit branch configuration from config files. |
|
marshalling/config/commit
Package commit provides the transport structures used to unmarshal the commit configuration from config files.
|
Package commit provides the transport structures used to unmarshal the commit configuration from config files. |
|
marshalling/config/commit/message
Package message provides the transport structures used to unmarshal the commit message configuration from config files.
|
Package message provides the transport structures used to unmarshal the commit message configuration from config files. |
|
marshalling/config/commit/message/body
Package body provides the transport structures used to unmarshal the commit message body configuration from config files.
|
Package body provides the transport structures used to unmarshal the commit message body configuration from config files. |
|
marshalling/config/commit/message/body/mandate
Package mandate provides the transport structures used to unmarshal the commit message body mandate configuration from config files, describing the commit types for which the commit message body is mandatory.
|
Package mandate provides the transport structures used to unmarshal the commit message body mandate configuration from config files, describing the commit types for which the commit message body is mandatory. |
|
marshalling/config/commit/message/subject
Package subject provides the transport structures used to unmarshal the commit message subject configuration from config files.
|
Package subject provides the transport structures used to unmarshal the commit message subject configuration from config files. |
|
marshalling/config/commit/message/subject/description
Package description provides the transport structures used to unmarshal the commit message subject description configuration from config files.
|
Package description provides the transport structures used to unmarshal the commit message subject description configuration from config files. |
|
marshalling/config/task
Package task provides the transport structures used to unmarshal the task (issue) configuration from config files.
|
Package task provides the transport structures used to unmarshal the task (issue) configuration from config files. |
|
marshalling/config/value
Package value provides the transport structures used to unmarshal the config value types like string patterns, integer ranges, etc.
|
Package value provides the transport structures used to unmarshal the config value types like string patterns, integer ranges, etc. |
|
Package issue provides types to describe issues in linting reports.
|
Package issue provides types to describe issues in linting reports. |
Click to show internal directories.
Click to hide internal directories.