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

Вид: 3354|Ответ: 2

CLOC считает пустые, комментарии и физические строки исходного кода в языках программирования

[Скопировать ссылку]
Опубликовано 23.02.2023 20:36:42 | | | |
CLOC — это инструмент для подсчёта строк исходного кода, который может считать пустые, комментарии и физические строки исходного кода во многих языках программирования. Имея две версии кодовой базы, CLOC может вычислять разницу между пустыми строками, строками комментариев и строками исходного кода. Он полностью написан на Perl и не зависит от стандартных дистрибутивов Perl v5.6 и выше (код из некоторых внешних модулей встроен в cloc), что делает его очень портативным. Как всем известно, CLOC работает на широком спектре Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS и Windows. (Чтобы запустить исходную версию Perl COC на Windows, вам нужны ActiveState Perl 5.6.1 или новее, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm или среда и терминал mingw, такие как Git для Windows.) Альтернативно, бинарный файл Windows, сгенерированный с помощью акера PAR::P, может использоваться для работы на компьютере с Windows, у которого нет ни Perl, ни Cygwin. )


Адрес на GitHub:Вход по гиперссылке виден.
Адрес для скачивания:Вход по гиперссылке виден.

Установка через менеджер пакетов

npm install -g cloc              #Вход по гиперссылке виден.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 или позже
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # GentooВход по гиперссылке виден.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS с MacPorts
brew install cloc # macOS с Homebrew
Choco install cloc # Windows с Chocolatey
scoop install cloc # Windows with Scoop

Вы можете добавить cloc к переменной среды, см. учебник ниже:

cmd для установки команды постоянной переменной среды
https://www.itsvse.com/thread-9230-1-1.html

Посчитайте количество кода в текущей папке



Исключите объём кода для папки



Посчитайте количество строк кода для каждого файла в каталоге


Параметры параметров

--diff <set1> <set2> — вычисляет разницу кода между исходными файлами set1 и set2. Вход может представлять собой смесь файлов и каталогов.
--git — заставляет входы распознаваться как git-цели, если они изначально не распознаются как имена файлов или каталогов.
--ignore-blankspace — игнорирует горизонтальные пробелы при сравнении файлов с --diff.
--max-file-size=<MB> - если вы хотите пропускать файлы больше заданного объёма МБ.
--exclude-dir=<dir1>,<dir2> - исключить заданный каталог с разделением запятых.
--exclude-ext=<ext1>,<ext2> - Исключить указанное расширение файла.
--csv - Экспортировать результаты в формат CSV.
--csv-delimiter=<C> - использует <C>символы в качестве разделителей.
--out=<file> - Сохранить результат в<file> .
--quiet - отключает все информационные сообщения и показывает только итоговый отчёт.
--sql=<file> - Записывает результат в виде операторов create и insert, которые могут быть прочитаны программой базы данных, такой как SQLite.

(Конец)




Предыдущий:PDF.JS Предварительный просмотр PDF-файлов Китайский язык не показывает никаких проблем
Следующий:【OData】(1) Базовые знания об OData
Опубликовано 23.02.2023 22:23:01 |
Учитесь учиться
Опубликовано 24.02.2023 10:33:08 |
Ша Е Бу Ши
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com