Ohcount: uma ferramenta que analisa e conta as linhas do código-fonte

Ohconta 1

Se eué como analisar o conteúdo do código-fonte de seus aplicativos favoritos Este aplicativo pode ser bastante interessante para mais de um de vocês. O dia de hoje vamos falar sobre uma ferramenta que nos ajudará a analisar as linhas de código, assim como este mesmo nos mostrará a quantidade de linhas que cada arquivo contém.

Ohcount é um aplicativo gratuito e de código aberto, Ele é licenciado sob a GNU General Public License Versão 2 para que possa ser redistribuído e / ou modificado. Ohcount é um utilitário de linha de comando simples que analisa o código fonte e imprime as linhas de número totais de um arquivo de código-fonte.

Não é apenas um contador de linha de código-fonte, ele também detecta licenças populares de código-fonte, como a GPL, em um grande diretório de código-fonte. Além disso, Ohcount também pode detectar código que visa uma API de programação específica, como KDE ou Win32.

Esta aplicação identifica arquivos de código-fonte na maioria das linguagens de programação comum e prepara a contagem total de códigos e comentários. Ele pode operar em arquivos individuais ou árvores de diretório inteiras.

oh conte tem dois componentes principais: um detector que determina a família da linguagem de programação principal usada por um arquivo-fonte particular, e um analisador que fornece uma análise linha por linha do conteúdo de um arquivo de origem.

oh conte é bastante útil para desenvolvedores que desejam analisar o código escrito por eles próprios ou por outros desenvolvedorese verifique quantas linhas o código contém, quais idiomas foram usados ​​para escrever esses códigos e os detalhes da licença do código, etc.

oh conte

Como instalar Ohcount no Ubuntu 18.04 LTS e derivados?

Embora o código-fonte do aplicativo possa ser baixado para compilar, temos a facilidade de que Ohcount pode encontrá-lo nos repositórios do Ubuntu.

Se você deseja instalar este aplicativo em seus sistemas Eles devem abrir um terminal Ctrl + Alt + T e vamos executar:

sudo apt install ohcount

Feito isso, eles terão o aplicativo instalado em seu sistema.

Como usar Ohcount?

Como usar esta aplicação é bastante simples, Se quiser saber seus parâmetros e o que eles fazem, você pode digitar:

ohcount --help

Agora para começar a usá-lo, eles simplesmente precisam ser colocados dentro do diretório principal do código-fonte do aplicativo que desejam analisar em um terminal.

E estando dentro do diretório de código de análise, basta digitar:

ohcount

Embora Eles também podem indicar o caminho onde estão o aplicativo, basta digitar:

ohcount /ruta/a/el/codigo

Feito isso o aplicativo pode demorar um pouco para analisar e exibir os resultados, tudo depende do tamanho do código-fonte (arquivos, pastas, linhas).

Se apenas queremos analisar um único arquivo, devemos indicá-lo Para isso podemos fazer da seguinte forma, tomando, por exemplo:

ohcount helloworld.c

No caso de querer pesquise apenas uma única linguagem de programação em todos os arquivos de código fonte para analisar, podemos realizar uma combinação, por exemplo:

ohcount --detect | grep ^ Python

Si queremos ver o código-fonte dentro de um arquivo Só precisamos adicionar o parâmetro -a:

ohcount -a helloworld.c

também podemos realizar uma combinação em que vamos pesquisar em todos os arquivos por um único idioma programação e nos mostra o conteúdo dentro dos arquivos.

ohcount helloworld.c --detect | grep ^ C

Como mencionado o aplicativo também nos permite ver as licenças de código-fonte então se você deseja apenas saber a licença usada no código-fonte, vamos digitar:

ohcount -l

Se for esse o caso apenas para um único arquivo:

ohcount -l helloworld.c

Finalmente, para encontrar todos os arquivos de código-fonte em caminhos fornecidos recursivamente, use o parâmetro -d:

ohcount -d

Esta ferramenta pode ser bastante interessante ao realizar uma combinação de parâmetros para obter resultados mais específicos.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.