Regular Expressions 101

Community Patterns

Git Commit Message Validation

0

Regular Expression
Python

r"
^(?:(?P<type>(?:feat)|(?:fix)|(?:docs)|(?:style)|(?:refactor)|(?:test)|(?:merge)|(?:chore))(?: \((?P<issue>.+)\))?: (?P<subject>[A-Z0-9].{0,48}(?!\.).?)\n?)(?:\n(?P<body>(?:.*\n?)+))*$
"
gm

Description

Validate a modified Version of https://udacity.github.io/git-styleguide/

Submitted by anonymous - a year ago