#objective-c #ios #lines-of-code #cloc
#objective-c #iOS #строки кода #cloc
Вопрос:
Есть ли инструмент, который предоставит мне подробный отчет о числовых строках, которые есть у каждого файла / класса в проекте?
Я попробовал CLOC. Все, что я получаю, это уровень проекта, и с этого приятно начинать. Я хочу подробную детализацию по каждому классу. Есть ли у нас какие-либо инструменты с открытым исходным кодом, которые сделают это за меня?
Ответ №1:
Я рекомендую использовать sloccount, вы получите местоположение по каталогам и файлам, как и ожидалось. Однако вы не сможете получить локализацию по классам.
Если это ограничение допустимо, просто используйте --details
флаг в используемой вами командной строке, например, если вы запускаете команду sloccount в корневом каталоге вашего проекта Xcode::
sloccount --duplicates --wide --details YOUR-TARGET-NAME
Выходные данные немного сложны для чтения, но вы получите всю необходимую информацию.
Если вы хотите получить хороший отчет и иметь возможность детализировать каталоги / файлы с помощью HTML-отчета, я предлагаю использовать Jenkins. Просто установите «плагин Jenkins для sloccount» через пользовательский интерфейс Jenkins.
Вы можете увидеть, как это настроить в этой статье в блоге (отказ от ответственности: я автор). Вы также сможете увидеть примеры таких отчетов.
Ответ №2:
Я использую Xcode Assistant…
Комментарии:
1. Отлично. Могу ли я выполнить это из командной строки. Мне это понадобится для моего процесса сборки
Ответ №3:
я долго искал хороший счетчик показателей с открытым исходным кодом для Objective C … я пока ничего не нашел…
вы можете использовать ProjectCodeMeter http://projectcodemeter.com , но это не бесплатно… тем не менее, пробная версия работает в течение 3 месяцев, и когда она закончилась, я установил ее на свой ноутбук и получил еще 3 месяца 🙂
Ответ №4:
Я нахожу Xcode Statistician только на http://www.literatureandlatte.com/freestuff/index.html