Полезные команды Git для проверки качества проектов

Кодеры, для вас: разраб поделился полезными командами для проверки качества любого проекта.

Полезные команды 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.