commitlint_parse library

Parse Commit Message String to Convensional Commit

Functions

append(String? src, String line) String
getNotesRegex(List<String> noteKeywords) Pattern
getReferencePartsRegex(List<String> issuePrefixes, bool issuePrefixesCaseSensitive) Pattern
getReferenceRegex(Iterable<String> referenceActions) Pattern
getReferences(String input, {required Pattern referencesPattern, required Pattern referencePartsPattern}) List<CommitReference>
parse(String raw, {String headerPattern = _kDefaultHeaderPattern, List<String> headerCorrespondence = _kDefaultHeaderCorrespondence, List<String> referenceActions = _kDefaultReferenceActions, List<String> issuePrefixes = _kDefaultIssuePrefixes, List<String> noteKeywords = _kDefaultNoteKeywords, String fieldPattern = _kDefaultFieldPattern, String revertPattern = _kDefaultRevertPattern, List<String> revertCorrespondence = _kDefaultRevertCorrespondence, String? commentChar}) → Commit
truncateToScissor(List<String> lines) List<String>