Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вы сами переходили по своей ссылке HWDP??? Вы ничего не перепутали?
Теперь понятно, только вряд ли будет понятна здесь (для не поляков). Есть предложение пометить это как-то, типа "(местный польский юмор)".
.git/hooks/commit-msg
message="$(sed -n 1p "$1" | sed -E 's/^[[:space:]]+//;s/[[:space:]]+$//')"
# prevent non informative commit descriptions (too short)
if (( $(echo "$message" | wc -m) < 7 )) ; then
echo Commit title too short. Please describe properly! >&2
exit 1
fi
shopt -s nocasematch
# prevent non informative commit descriptions (has no sense)
for x in \
"Bug fix" \
"Bug fixes" \
"Bug fixing" \
"bugfixing" \
"bugs" \
"Bugs fix" \
"Code fix" \
"Comment" \
"Commit" \
"Customer support" \
"Dirty hotfix" \
"Fix" \
"Fixes" \
"Fixing" \
"hf" \
"Hot fix" \
"hot fixes" \
"hotfix" \
"Merge" \
"sf" \
"Small changes" \
"Small fix" \
"[fixes]" \
"[fix]" \
"[merge]";
do
if [[ $x = "$message" ]]; then
echo Commit title non informative. Please describe properly! >&2
exit 1
fi
doneи в pre-commit можно ещё бить по рукам за коммит в мастер или именование ветки не надлежащим образом
Знаю, что ты пошёл в программисты, потому что ненавидел писать сочинения в школе
Ерунда какая-то, и там и там язык же, и там и там надо писать чтобы легко читалось, даже если описываешь сложные вещи. И там и там надо перекладывать мысли в текст
P.S. Просто я программист несмотря на то что любил писать сочинения в школе (и отлично получалось)
CHAD Principles