Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 3354|Yanıt: 2

CLOC, programlama dillerinde boş, yorum ve fiziksel kaynak kodu satırlarını sayar

[Bağlantıyı kopyala]
Yayınlandı 23.02.2023 20:36:42 | | | |
CLOC, birçok programlama dilinde boş, yorum ve fiziksel kaynak kodu satırlarını sayabilen kaynak kod bilgi satırlarını saymak için kullanılan bir araçtır. Kod tabanının iki versiyonu verildiğinde, cloc boş satırlar, yorum satırları ve kaynak kod satırları arasındaki farkı hesaplayabilir. Tamamen Perl dilinde yazılmış olup, Perl v5.6 ve üzerindeki standart dağıtımlara bağlı değildir (bazı harici modüllerden gelen kodlar cloc'a gömülüyor), bu da oldukça taşınabilir bir hale getirir. Hepimizin bildiği gibi, cloc çok çeşitli Linux, FreeBSD, NetBSD, OpenBSD, macOS, AIX, HP-UX, Solaris, IRIX, z/OS ve Windows üzerinde çalışır. (Perl kaynak sürümü cloc'u Windows'ta çalıştırmak için ActiveState Perl 5.6.1 veya daha sonrası, Strawberry Perl, Windows Subsystem for Linux, Cygwin, MobaXTerm veya Git for Windows gibi mingw ortamı ve terminali gerekir.) Alternatif olarak, PAR::P acker kullanılarak oluşturulan cloc'un Windows ikili dosyası, ne Perl ne de Cygwin olmayan bir Windows bilgisayarında çalışabilir. )


GitHub adresi:Bağlantı girişi görünür.
İndir Adresi:Bağlantı girişi görünür.

Paket yöneticisi üzerinden kurulum

NPM kurulumu -g cloc              #Bağlantı girişi görünür.
sudo apt install cloc # Debian, Ubuntu
sudo yum install cloc # Red Hat, Fedora
sudo dnf install cloc # Fedora 22 veya daha yeni
sudo pacman -S cloc # Arch
sudo emerge -av dev-util/cloc # GentooBağlantı girişi görünür.
sudo apk add cloc # Alpine Linux
doas pkg_add cloc # OpenBSD
sudo pkg install cloc # FreeBSD
sudo port install cloc # macOS ile MacPorts
Brew install cloc # macOS ile Homebrew
choco install cloc # Windows with Chocolatey
scoop install cloc # Windows with Scoop

Bir ortam değişkenine bir cloc ekleyebilirsiniz, aşağıdaki eğitime bakınız:

cmd kalıcı ortam değişkeni komutunu ayarlamak için
https://www.itsvse.com/thread-9230-1-1.html

Mevcut klasördeki kod miktarını sayın



Bir klasör için kod miktarını hariç tutun



Dizindeki her dosya için kod satır sayısını sayın


Parametre seçenekleri

--diff <set1> <set2> - set1 ve set2'nin kaynak dosyaları arasındaki kod farkını hesaplar. Girdi, dosya ve dizinlerin karışımı olabilir.
--git - eğer girdiler dosya veya dizin adı olarak tanınmıyorsa git hedefi olarak tanınmasını zorunlu kılın.
--ignore-whitespace - dosyaları --diff ile karşılaştırırken yatay boşlukları görmezden gelir.
--max-file-size= - eğer<MB> belirli bir MB miktarından büyük dosyaları atlamak istiyorsanız.
--exclude-dir=<dir1>,<dir2> - verilen virgülle ayrılmış bir dizini hariç tutar.
--exclude-ext=<ext1>,<ext2> - Verilen dosya uzantısı hariç tutulur.
--csv - Sonuçları CSV dosya formatına aktarın.
--csv-delimiter=<C> - <C>karakterleri ayırıcı olarak kullanır.
--out=<file> - Sonucu<file> kaydet .
--sessiz - tüm bilgilendirici mesajları devre dışı bırakır ve sadece nihai raporu gösterir.
--sql=<file> - Sonucu oluştur ve ekle cümleleri olarak yazar; bunlar SQLite gibi bir veritabanı programı tarafından okunabilir.

(Son)




Önceki:PDF.JS Önizleme PDF dosyaları Çince'de sorun göstermiyor
Önümüzdeki:【OData】(1) OData'nın temel bilgisi
Yayınlandı 23.02.2023 22:23:01 |
Öğrenmeyi öğren
Yayınlandı 24.02.2023 10:33:08 |
sha ye bu shi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com