Полезные команды Git для проверки качества проектов
Кодеры, для вас: разраб поделился полезными командами для проверки качества любого проекта.
Где живут баги. Ищет коммиты со словами fix, bug, broken и считает, в каких файлах они встречаются чаще всего.
git log -i -E --grep="fix|bug|broken" --name-only --format='' | sort | uniq -c | sort -nr | head -20
Самые проблемные места. Считает, сколько раз каждый файл менялся за последний год, и выводит топ-20.
git log --format=format: --name-only --since="1 year ago" | sort | uniq -c | sort -nr | head -20
Проверка пульса проекта. Показывает количество коммитов по месяцам за всю историю. Поможет понять, если активность умирает.
git log --format='%ad' --date=format:'%Y-%m' | sort | uniq -c
Больше команд здесь.
Подписывайтесь на Telegram NN.