Open
Description
Lots of valid commit messages are rejected incorrectly:
Reduce duplication in codebase
- this is incorrectly flagged as past tense because the word 'Reduce' contains the letters 'ed'. I presume the code is attempting to detect words ending 'ed', but the regex is matching words that contain 'ed'.Add missing directive to foobar
- this is incorrectly flagged as a gerund because the word 'missing' (which isn't a verb) ends 'ing'. Adjectives like 'missing' or nouns like 'warning' occur quite frequently in commit messages, so checking anything other than the first word in the commit produces a lot of false positives.Fix compiler warnings in foobar
- this is incorrectly flagged as a gerund because the word 'warning' contains the letters 'ing'.
Metadata
Metadata
Assignees
Labels
No labels