micro/runtime/syntax/git-commit.yaml
2017-03-21 14:55:22 -04:00

21 lines
678 B
YAML

filetype: git-commit
detect:
filename: "COMMIT_EDITMSG|TAG_EDITMSG"
rules:
- ignore: ".*"
- comment: "^#.*"
- statement: "#[[:space:]](deleted|modified|new file|renamed):[[:space:]].*"
- statement: "#[[:space:]]deleted:"
- statement: "#[[:space:]]modified:"
- statement: "#[[:space:]]new file:"
- statement: "#[[:space:]]renamed:"
- error: "^# [^/?*:;{}\\\\]+\\.[^/?*:;{}\\\\]+$"
- statement: "^#[[:space:]]Changes.*[:]"
- statement: "^#[[:space:]]Your branch and '[^']+"
- statement: "^#[[:space:]]Your branch and '"
- statement: "^#[[:space:]]On branch [^ ]+"
- statement: "^#[[:space:]]On branch"
- special: "#"