Cloc, numëro linjat e kodit burimor në projektin tënd

rreth cloc

Në artikullin vijues do të hedhim një vështrim në Cloc. Nëse punoni si zhvillues, mund t'ju duhet të ndani përparimin tuaj dhe statistikat e kodit tuaj me shefin ose kolegët. Për raste të tilla, unë personalisht njoh pak programe në dispozicion për të analizuar kodin burimor. Një program i tillë është 'Cloc'.

Duke përdorur Cloc, ne do të jemi në gjendje të numëroni lehtësisht linjat e kodit nga gjuhë të ndryshme programimi. Numëron linjat bosh, linjat e komenteve dhe linjat e kodit burimor. Në fund na tregon rezultatin në një format të renditur të kolonave. Cloc është një program falas, me burim të hapur, ndër-platformë, i shkruar plotësisht në gjuhën e programimit Perl.

Karakteristikat e përgjithshme të Cloc

Cloc na ofron karakteristika të ndryshme për një program të këtij stili. Këto përfshijnë sa vijon:

  • Es Lehtë për tu instaluar dhe përdorur. Nuk kërkon vartësi.
  • Shtë një program me burim të hapur dhe platformë kryq.
  • Ne do të jemi në gjendje të prodhojmë rezulton në lloje të ndryshme të formateve, siç janë; Vlerat e ndara të tekstit, SQL, JSON, XML, YAML ose presje.
  • Na ofron mundësi të përdorni me git.
  • Ne gjithashtu do të jemi në gjendje të numëroni kodin në direktori dhe nëndrejtori.
  • Mund të përdoret gjithashtu me skedarë të kompresuar si tar, skedarë Zip, skedarë Java .ear, Etj

Instalimi i cloc

Shërbim Cloc është i disponueshëm në depot e paracaktuara të shumicës së sistemeve operative të ngjashme me Unix. Kështu që mund ta instalojmë duke përdorur menaxherin e parazgjedhur të paketave në Debian dhe Ubuntu, siç tregohet më poshtë. Thjesht duhet të hapni një terminal (Ctrl + Alt + T) dhe shkruani:

instaloni apt cloc

sudo apt install cloc

Ju gjithashtu mundeni instaloni duke përdorur një menaxher të paketës së palës së tretë si NPM.

npm instaloni cloc

npm install -g cloc

Numëroni linjat e kodit burimor

Për të parë se si funksionon, le të hedhim një vështrim në një shembull të thjeshtë. Unë kam një program, atë tipik 'Përshendetje Botë'shkruar në C. Më poshtë po ju tregoj kodin që përmban skedarin e vetëm:

skedari cloc shembull

numëroni linjat e kodit në programin hello.c, thjesht vrapo:

numëroni linjat nga skedarët cloc c

cloc hola.c
  1. Kolona e parë do të na tregojë emrin e gjuhëve programuese nga e cila është bërë kodi burim Siç mund të shihet nga rezultati i mësipërm, kodi burimor i programit është shkruar në gjuhën programuese C.
  2. Në kolonën e dytë do të shohim numri i skedarëve në secilën gjuhë programuese. Për këtë shembull, ai do të shfaqë 1 sepse është numri i skedarëve që përmban kodi.
  3. Kolona e tretë tregon numri i përgjithshëm i rreshtave bosh. Ne kemi zero rreshta bosh në kodin tonë të shembullit.
  4. Në kolonën e katërt do të shohim numri i linjave të komenteves.
  5. Dhe kolona e fundit dhe e pestë tregon linjat totale, duke mos përfshirë komentet, të kodit burimor zare

Numëroni linjat e skedarëve të kompresuar, përmbajtjen e një direktorie dhe nëndrejtoritë

Shembulli është vetëm një program me vetëm shtatë rreshta të kodit, kështu që numërimi i linjave në kod nuk është një punë e madhe. Në rast se jemi të interesuar të numërojmë gjëra më të mëdha, hidhni një vështrim në shembullin vijues:

skedar i madh cloc

cloc archivo.zip

Sipas daljes së mëparshme, Cloc do të na tregojë rezultatin e një skedari të ngjeshur në sekonda, me një format të bukur kolone. Ne mund të shohim totalin bruto për secilin seksion në fund, i cili është shumë i dobishëm kur bëhet fjalë për të analizuar kodin burimor të një programi.

Cloc jo vetëm që numëron skedarë individualë të kodit burimor, por edhe skedarë brenda direktorive dhe nëndrejtorive, etj.

Numëroni linjat e kodit të skedarëve që përmbahen në një direktori:

cloc dir/

Nëse duhet të numërojmë linjat e kodit të skedarëve të vendosur brenda një Nëndrejtori, do të shkruajmë:

cloc dir/sub/directorio

Ndihmë për Cloc

Cloc mund të njohë gjuhë të ndryshme programimi. Për ta parë atë listë e plotë e gjuhëve të njohura, drejtuar:

cloc --show-lang

Nëse doni të dini më shumë rreth cloc, kontrolloni seksionin e ndihmës shtypja në terminal (Ctrl + Alt + T):

ndihmo cloc

cloc --help

Kush dëshiron, mund të konsultohet më shumë informacion në lidhje me këtë aplikacion në depon tuaj GitHub.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.