Ohcount: un instrument care analizează și numără liniile de cod sursă

Ohcontul 1

Dacă lÎți place să analizezi conținutul din codul sursă al aplicațiilor tale preferate Această aplicație poate fi destul de interesantă pentru mai mulți dintre voi. Ziua de azi Vom vorbi despre un instrument care ne va ajuta să analizăm liniile de cod, precum și ne va arăta numărul de linii pe care le conține fiecare fișier.

Ohcount este o aplicație gratuită și open source, Este licențiat conform GNU General Public License Versiunea 2, astfel încât să poată fi redistribuit și/sau modificat. Oh, conte este un utilitar simplu de linie de comandă care analizează codul sursă și tipărește liniile numerice totalurile unui fișier cod sursă.

Nu este doar un numărător de linii de cod sursă, De asemenea, detectează licențe populare cu sursă deschisă, cum ar fi GPL, într-un director mare de cod sursă. În plus, Ohcount poate detecta și codul care vizează un anumit API de programare, cum ar fi KDE sau Win32.

Această aplicație identifică fișierele de cod sursă în majoritatea limbajelor de programare comune și pregătește numărătoarele totale de coduri și comentarii. Poate funcționa pe fișiere individuale sau pe întregi arbori de directoare.

Oh, conte are două componente principale: un detector care determină familia de limbaje de programare primară utilizată de un anumit fișier sursă, și un analizor de sintaxă care oferă o defalcare linie cu linie a conținutului unui fișier sursă.

Oh, conte Este destul de util pentru dezvoltatorii care doresc să analizeze codul scris de ei înșiși sau de alți dezvoltatoriși verificați câte linii conține acel cod, ce limbi au fost folosite pentru a scrie acele coduri și detaliile licenței codului etc.

ohcount

Cum se instalează Ohcount pe Ubuntu 18.04 LTS și derivate?

Deși putem descărca codul sursă al aplicației pentru compilare, putem găsi cu ușurință Ohcount în depozitele Ubuntu.

Dacă doriți să instalați această aplicație pe sistemele dvs Trebuie să deschideți un terminal Ctrl + Alt + T și vom executa:

sudo apt install ohcount

Odată ce ați făcut acest lucru, veți avea aplicația instalată pe sistemul dumneavoastră.

Cum se folosește Ohcount?

Cum se folosește Această aplicație este destul de simplă, Dacă doriți să aflați parametrii lor și ce fac, puteți introduce:

ohcount --help

Acum Pentru a începe să îl utilizați, acestea trebuie pur și simplu să fie plasate în directorul principal al codului sursă. a aplicației pe care doresc să o analizeze dintr-un terminal.

Și fiind în directorul de cod de analizat, tastați pur și simplu:

ohcount

Deși De asemenea, puteți indica calea în care aveți aplicația prin simpla introducere:

ohcount /ruta/a/el/codigo

A făcut acest lucru aplicația Analiza și afișarea rezultatelor poate dura ceva timp., totul depinde de cât de mare este codul sursă (fișiere, foldere, linii).

Doar daca Dorim să analizăm un singur fișier, trebuie să îl indicăm Pentru a face acest lucru, o putem face în felul următor, luând, de exemplu:

ohcount helloworld.c

În cazul dorinței căutați doar un singur limbaj de programare în toate fișierele de cod sursă de analizat putem efectua o combinație, de exemplu:

ohcount --detect | grep ^ Python

Si vrem să vedem codul sursă în interiorul unui fișier Trebuie doar să adăugăm parametrul -a:

ohcount -a helloworld.c

de asemenea Putem efectua o combinație în care vom căuta în toate fișierele o singură limbă programare și ni se arată conținutul din fișiere.

ohcount helloworld.c --detect | grep ^ C

După cum se menționează Aplicația ne permite, de asemenea, să vedem licențele codului sursă deci, dacă doriți doar să aflați licența folosită în codul sursă, vom introduce:

ohcount -l

Dacă așa stau lucrurile doar pentru un singur fișier:

ohcount -l helloworld.c

În cele din urmă, pentru a găsi toate fișierele de cod sursă în căile date în mod recursiv, utilizați parametrul -d:

ohcount -d

Acest instrument poate fi destul de interesant atunci când se efectuează o combinație de parametri pentru a obține rezultate mai specifice.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.