comeva

module
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2026 License: MIT

README

Commit Message Validation (comeva)

A utility to validate the contents of a git commit message according to a given format and user-specified settings. Largely non-opinionated but with opinionated defaults.

The format of commit messages is largely based on general rules of git commit messages, mostly git commit trailers and some best practices, and Conventional Commits.

Directories

Path Synopsis
cmd
comeva command
internal
comeva/config
package config contains utilities to read in configuration for comeva from a file.
package config contains utilities to read in configuration for comeva from a file.
comeva/globals
globals contains global variables and other globally usable values.
globals contains global variables and other globally usable values.
equal
package equal contains utilities for testing for equality.
package equal contains utilities for testing for equality.
errors
package errors contains utitilies for handling errors.
package errors contains utitilies for handling errors.
io
io/ansi
Ansi colour code handling.
Ansi colour code handling.
logging
Package logging contains more controlled methods of printing to outputs.
Package logging contains more controlled methods of printing to outputs.
body
package body contains functionalities for validating the body of a git commit message.
package body contains functionalities for validating the body of a git commit message.
header
Package header contains functionalities for validating the header of a git commit message.
Package header contains functionalities for validating the header of a git commit message.

Jump to

Keyboard shortcuts

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