6

我喜欢在我的 Git 日志中使用现在时(例如,“添加功能”而不是“添加功能”)。目前,如果日志消息的第一个单词以“ed”结尾,我有一个非常天真的 Git 钩子会中止提交,但我想要一个更健壮的解决方案(其中“更健壮”意味着“不完全蹩脚”)。是否有语法检查器可以让我按照以下方式编写脚本:

回声 $TEXT | 检查语法--现在时 || 1号出口 

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

4

1 回答 1

2

您也许可以为此目的使用morpha 。Morpha 是一个词形还原器,它从基础词中分离词尾,然后将基础词更改为其未变形的形式,这与英语中未指定的第三人称单数很方便。

例如,输入“add”将导致“add+ed”,这意味着如果提交字符串的第一个单词有加号,你甚至可以提示退出命令,如果你正在寻找最天真的方法。

于 2009-07-27T14:28:51.700 回答