Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 3354|Відповідь: 2

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

[Копіювати посилання]
Опубліковано 23.02.2023 20:36:42 | | | |
CLOC — це інструмент для підрахунку рядків інформації вихідного коду, який може рахувати порожні, коментарі та фізичні рядки вихідного коду у багатьох мовах програмування. Маючи дві версії кодової бази, COC може обчислити різницю між порожніми рядками, рядками коментаря та рядками вихідного коду. Він повністю написаний на Perl і не залежить від стандартних дистрибутивів Perl v5.6 і вище (код із деяких зовнішніх модулів вбудований у COC), що робить його дуже портативним. Як усім відомо, 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

Ви можете додати COC до змінної середовища, дивіться туторіал нижче:

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

Порахуйте кількість коду в поточній папці



Виключіть обсяг коду для папки



Порахуйте кількість рядків коду для кожного файлу в каталозі


Параметри параметрів

--diff <set1> <set2> - обчислює різницю коду між вихідними файлами set1 і set2. Вхід може бути міксом файлів і каталогів.
--git - змушує вхідні дані розпізнаватися як git-цілі, якщо вони не розпізнаються як імена файлів або каталогів з самого початку.
--ignore-blankspace — ігнорує горизонтальні пробіли при порівнянні файлів з --diff.
--max-file-size=<MB> - якщо ви хочете пропускати файли більші за задану кількість 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