Ohcount: uno strumento che analizza e conta le righe del codice sorgente

Ohconto 1

Se lè come analizzare il contenuto all'interno del codice sorgente delle tue applicazioni preferite Questa applicazione potrebbe essere piuttosto interessante per più di uno di voi. I giorni nostri parleremo di uno strumento che ci aiuterà ad analizzare le righe di codice, oltre a questo stesso ci mostrerà la quantità di righe che ogni file contiene.

Ohcount è un'applicazione gratuita e open source, È concesso in licenza in base alla GNU General Public License Versione 2, quindi può essere ridistribuito e / o modificato. Ohcount è una semplice utility a riga di comando che analizza il codice sorgente e stampa le righe numeriche totali da un file di codice sorgente.

Non è solo un contatore di righe del codice sorgente, rileva anche le licenze open source più diffuse, come la GPL, all'interno di un'ampia directory di codice sorgente. Inoltre, Ohcount può anche rilevare il codice che prende di mira una particolare API di programmazione, come KDE o Win32.

Questa applicazione identifica i file di codice sorgente nella maggior parte dei linguaggi di programmazione comune e prepara il codice totale e il conteggio dei commenti. Può operare su singoli file o interi alberi di directory.

Oh count ha due componenti principali: un rilevatore che determina la famiglia del principale linguaggio di programmazione utilizzato da un particolare file sorgente, e un parser che fornisce una ripartizione riga per riga del contenuto di un file sorgente.

Oh count è abbastanza utile per gli sviluppatori che vogliono analizzare il codice scritto da loro stessi o da altri sviluppatorie controlla quante righe contiene quel codice, quali lingue sono state usate per scrivere quei codici, i dettagli della licenza del codice, ecc.

oh conte

Come installare Ohcount su Ubuntu 18.04 LTS e derivati?

Sebbene il codice sorgente dell'applicazione possa essere scaricato per la compilazione, abbiamo la possibilità che Ohcount possa trovarlo nei repository di Ubuntu.

Se desideri installare questa applicazione sui tuoi sistemi Dovrebbero aprire un terminale Ctrl + Alt + T e stiamo per eseguire:

sudo apt install ohcount

Una volta fatto ciò, avranno l'applicazione installata sul loro sistema.

Come si usa Ohcount?

Come usare questa applicazione è abbastanza semplice, Se vuoi conoscere i loro parametri e cosa fanno, puoi digitare:

ohcount --help

Ora per iniziare ad usarlo, devono semplicemente essere posizionati all'interno della directory principale del codice sorgente dell'applicazione che vogliono analizzare da un terminale.

Ed essendo all'interno della directory del codice analizzare è sufficiente digitare:

ohcount

Sebbene Possono anche indicare il percorso in cui hanno l'applicazione semplicemente digitando:

ohcount /ruta/a/el/codigo

Fatto questo l'applicazione potrebbe volerci un po 'di tempo per analizzare e visualizzare i risultati, tutto dipende da quanto è grande il codice sorgente (file, cartelle, righe).

Se solo vogliamo analizzare un singolo file dobbiamo indicarlo Per questo possiamo farlo come segue, prendendo ad esempio:

ohcount helloworld.c

In caso di volere cerca solo un singolo linguaggio di programmazione in tutti i file di codice fonte da analizzare possiamo eseguire una combinazione, ad esempio:

ohcount --detect | grep ^ Python

Si vogliamo vedere il codice sorgente all'interno di un file Dobbiamo solo aggiungere il parametro -a:

ohcount -a helloworld.c

anche possiamo eseguire una combinazione in cui cercheremo in tutti i file una singola lingua programmazione e mostraci il contenuto all'interno dei file.

ohcount helloworld.c --detect | grep ^ C

Come menzionato l'applicazione ci permette anche di vedere le licenze del codice sorgente quindi se vuoi solo conoscere la licenza utilizzata nel codice sorgente, digiteremo:

ohcount -l

Se è il caso solo per un singolo file:

ohcount -l helloworld.c

Infine, per trovare tutti i file del codice sorgente all'interno di percorsi dati ricorsivamente, usa il parametro -d:

ohcount -d

Questo strumento può essere piuttosto interessante quando si esegue una combinazione di parametri per ottenere risultati più specifici.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.