20.10.2026

Tokei: подсчёт строк кода без комментариев

Монитор с открытым интерфейсом Tokei и статистикой строк кода на фоне серверных стоек
Источник фото: telegram @prog_tools
О чем материал
  1. Что умеет Tokei
  2. Установка и базовый запуск
  3. Полезные ключи
  4. Зачем это нужно

При анализе незнакомого репозитория первым делом хочется понять, на каких языках он написан и сколько в нём реального кода, а не комментариев или пустых строк. Утилита Tokei решает именно эту задачу: она быстро проходит по проекту, группирует файлы по языкам и выдаёт детальную статистику.

Что умеет Tokei

Tokei — консольная программа, которая считает строки в исходниках. Для каждого языка она отдельно показывает общее количество строк, строки с кодом, комментарии и пустые строки. Поддерживается более 150 языков, причём распознавание идёт не только по расширению, но и по другим признакам файлов. Это позволяет корректно обрабатывать проекты со смешанной структурой.

Установка и базовый запуск

Проще всего поставить Tokei через менеджер пакетов Cargo:

cargo install tokei

После установки достаточно выполнить команду в корне проекта:

tokei ./project

Утилита рекурсивно обойдёт все вложенные папки, но при этом учтёт правила из файлов .gitignore и .ignore — то есть не будет считать код в служебных каталогах вроде node_modules или target, если они там перечислены. Это заметно экономит время и избавляет от лишнего шума в отчёте.

Полезные ключи

По умолчанию Tokei выдаёт сводку по языкам. Если нужна более детальная картина, пригодятся два параметра:

  • --files — добавляет статистику по каждому файлу в отдельности;
  • --sort code — сортирует языки по объёму именно кода, а не общему числу строк.

Сортировка по коду особенно удобна, когда нужно быстро определить, какой язык занимает основную часть проекта, а какой присутствует лишь в виде конфигов или скриптов.

Зачем это нужно

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