Не по всему каталогу сайта. В него входят ядро коробочной системы, установленные библиотеки, сжатые стили и скрипты, словари переводов, загруженные пользователями файлы и автоматически сгенерированный код — ничего из этого подрядчик не писал. Сначала эксперт отделяет эти слои, описывает основание для каждого исключения, и только потом измеряет остаток в файлах, строках или функциях.
Полученная величина — технический факт, а не сумма. Строка сложной интеграции с платёжной системой и сотня строк однотипной вёрстки несопоставимы по трудозатратам, поэтому объём сам по себе стоимость не определяет.
Если спор о деньгах, вопрос о стоимости ставят отдельно: его решает экспертиза объёма и стоимости работ, при необходимости с участием экономиста. Расчёт стоимости строят на этих цифрах, но делают его не здесь.