Это похоже на типичный случай, когда люди хотят использовать инструменты, чтобы избежать личных отношений.
Я твердо верю, что ничего хорошего из этого не выйдет. Люди будут вести себя так, как их измеряют. Когда используются простые метрики в виде добавленных строк кода, вы получите много кода. Однако вы будете отговаривать от усилий по рефакторингу, которые обычно уменьшают код!
Если подсчитать измененные строки, переформатирование базы кода приведет к тому, что в работах по мониторингу возникнет гаечный ключ, и будет отмечена остальная часть команды разработчиков.
Если линии изменились независимо от пробелов, вы только что установили первый шаг на скользком склоне, который закончится тем, что на мониторинг производительности будет затрачено больше усилий, чем на производство продуктов.
То, что я бы порекомендовал, - это мониторинг предоставляемых функций и QA-d, обзоры кода, еженедельные индивидуальные занятия, измерение присутствия и входных данных во время собраний, а также запрашивание информации от коллег.
При этом, я думаю, что Sonar - довольно хороший инструмент для мониторинга прогресса и показателей качества. Но это будет трудно использовать для нацеливания на людей.