6

Git ログで現在時制を使用するのが好きです (たとえば、「追加された機能」ではなく「機能を追加」)。現在、ログメッセージの最初の単語が「ed」で終わる場合にコミットを中止する非常に単純な Git フックがありますが、より堅牢なソリューションが必要です (「より堅牢」とは「完全に不自由ではない」ことを意味します)。次の行に沿ってスクリプトを記述できる文法チェッカーはありますか?

エコー $TEXT | チェック文法 -- 現在時制 || 1番出口 

完璧な解決策は必要ありません。/^\w*ed\W/ に一致するよりも優れたものだけです。

4

1 に答える 1

2

この目的のためにモルファを使用できるかもしれません。Morpha は語尾を基本語から分割し、基本語を語尾変化のない形式に変更するレンマタイザーです。

例として、入力 'added' は 'add+ed' という結果になります。可能な最も単純なアプローチ。

于 2009-07-27T14:28:51.700 に答える