用于确定时态的CLI语法检查器

Wil*_*ell 6 git grammar nlp

我喜欢在我的Git日志中使用现在时(例如,"添加功能"而不是"添加功能").目前,我有一个非常天真的Git钩子,如果日志消息的第一个单词以'ed'结尾,则中止提交,但我想要一个更强大的解决方案(其中'更强大'意味着'并非完全蹩脚').是否有一个语法检查器,使我能够编写一个脚本:

echo $TEXT | check-grammar --present-tense || exit 1 

我不需要一个完美的解决方案,只需要比匹配/ ^\w*ed\W /更好的解决方案.