# Functions
NewMachine creates a new FSM able to parse Conventional Commits.
WithBestEffort enables the best effort mode.
WithLogger enables a logger during parsing.
WithTypes let you choose the types.
# Constants
ErrColon is the error message that communicate that the mandatory colon after the type part of the commit message is missing.
ErrDescription tells the user that after the whitespace is mandatory a description.
ErrDescriptionInit tells the user that before of the description part a whitespace is mandatory.
ErrEarly represents an error when the input makes the machine exit too early.
ErrEmpty represents an error when the input is empty.
ErrMissingBlankLineAtBeginning tells the user that the a blank line is missing after the description or after the body.
ErrNewline communicates an illegal newline to the user.
ErrScope represents an error about illegal characters into the the scope part of the commit message.
ErrScopeIncomplete represents a specific early-exit error.
ErrTrailer represents an error due to an unexepected character while parsing a footer trailer.
ErrTrailerIncomplete represent an error when a trailer is not complete.
ErrType represents an error in the type part of the commit message.
ErrTypeIncomplete represents an error when the type part of the commit message is not complete.
# Variables
ColumnPositionTemplate is the template used to communicate the column where errors occur.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author