मुझे अपने गिट लॉग में वर्तमान काल का उपयोग करना पसंद है (उदाहरण के लिए, "जोड़ा गया सुविधा" के बजाय "सुविधा जोड़ें")। वर्तमान में, मेरे पास बेहद बेवकूफ गिट हुक है जो लॉग संदेश का पहला शब्द 'एड' में समाप्त होता है, लेकिन मुझे एक और मजबूत समाधान चाहिए (जहां 'अधिक मजबूत' का अर्थ है 'पूरी तरह से लंगड़ा नहीं')। वहाँ एक व्याकरण चेकर है कि मुझे की तर्ज पर एक स्क्रिप्ट लिखने की क्षमता देना होगा है:,तनाव निर्धारित करने के लिए सीएलआई व्याकरण परीक्षक
echo $TEXT | check-grammar --present-tense || exit 1
मैं एक सटीक समाधान की जरूरत नहीं है बस कुछ मिलान की तुलना में बेहतर/^ \ w * एड \ डब्ल्यू/।
उत्सुक: "-ed" की जांच करने में कोई समस्या है? क्या ऐसी चीजें हैं जिन्हें * इस विधि का उपयोग करके पकड़ा नहीं गया है? आप gerunds ("सुविधा जोड़ना") की जांच भी कर सकते हैं, इसलिए अमान्य प्रत्यय की अपनी सूची में बस "-इंग" जोड़ें। मैं कल्पना करता हूं कि आपको ऑक्स क्रियाओं के बारे में चिंता करने की ज़रूरत नहीं है ("फीचर जोड़ा गया है")। तो एकमात्र चीज अनियमित क्रियाएं ("खरीद/खरीदी गई सुविधा" होगी) लेकिन मुझे लगता है कि इसके लिए आपको कुछ प्रकार के शब्दकोश की आवश्यकता होगी। – poundifdef