Ohcount: un outil qui analyse et compte les lignes de code source

Ohcompte 1

Si jec'est comme analyser le contenu dans le code source de vos applications préférées Cette application peut être très intéressante pour plusieurs d'entre vous. Ce jour nous allons parler d'un outil qui nous aidera à analyser les lignes de code, ainsi que celui-ci, il nous montrera le nombre de lignes que chaque fichier contient.

Ohcount est une application gratuite et open source, Il est licencié sous la GNU General Public License Version 2 afin qu'il puisse être redistribué et / ou modifié. Ohcount est un simple utilitaire de ligne de commande qui analyse le code source et imprime les lignes numériques totaux d'un fichier de code source.

Ce n'est pas seulement un compteur de ligne de code source, il détecte également les licences open source courantes, telles que la GPL, dans un grand répertoire de code source. De plus, Ohcount peut également détecter le code qui cible une API de programmation particulière, telle que KDE ou Win32.

Cette application identifie les fichiers de code source dans la plupart des langages de programmation commun et prépare le nombre total de codes et de commentaires. Il peut fonctionner sur des fichiers individuels ou des arborescences de répertoires entières.

Ohcompte a deux composants principaux: un détecteur qui détermine la famille du langage de programmation principal utilisé par un fichier source particulier, et un analyseur qui fournit une ventilation ligne par ligne du contenu d'un fichier source.

Ohcompte il est très utile pour les développeurs qui souhaitent analyser du code écrit par eux-mêmes ou par d'autres développeurs, et vérifiez combien de lignes ce code contient, quelles langues ont été utilisées pour écrire ces codes, et les détails de licence du code, etc.

oh compte

Comment installer Ohcount sur Ubuntu 18.04 LTS et ses dérivés?

Bien que le code source de l'application puisse être téléchargé pour compiler, nous avons la possibilité qu'Ohcount puisse le trouver dans les référentiels Ubuntu.

Si vous souhaitez installer cette application sur vos systèmes Ils doivent ouvrir un terminal Ctrl + Alt + T et nous allons exécuter:

sudo apt install ohcount

Une fois que cela est fait, l'application sera installée sur leur système.

Comment utiliser Ohcount?

Comment utiliser cette application est assez simple, Si vous voulez connaître leurs paramètres et ce qu'ils font, vous pouvez taper:

ohcount --help

maintenant pour commencer à l'utiliser, il suffit de les placer dans le répertoire principal du code source de l'application qu'ils souhaitent analyser à partir d'un terminal.

Et étant à l'intérieur du répertoire de code, analysez simplement, tapez:

ohcount

Bien que Ils peuvent également indiquer le chemin où ils ont l'application tapez simplement:

ohcount /ruta/a/el/codigo

Terminé cette application l'analyse et l'affichage des résultats peuvent prendre un certain temps, tout dépend de la taille du code source (fichiers, dossiers, lignes).

Si seulement nous voulons analyser un seul fichier nous devons l'indiquer Pour cela, nous pouvons le faire de la manière suivante, en prenant, par exemple:

ohcount helloworld.c

Dans le cas de vouloir rechercher un seul langage de programmation dans tous les fichiers de code source à analyser nous pouvons effectuer une combinaison, par exemple:

ohcount --detect | grep ^ Python

Si nous voulons voir le code source dans un fichier Il suffit d'ajouter le paramètre -a:

ohcount -a helloworld.c

Aussi nous pouvons effectuer une combinaison où nous allons rechercher dans tous les fichiers pour une seule langue programmation et montrez-nous le contenu des fichiers.

ohcount helloworld.c --detect | grep ^ C

Comme mentionné l'application nous permet également de voir les licences de code source donc si vous souhaitez uniquement connaître la licence utilisée dans le code source, nous allons taper:

ohcount -l

Si c'est le cas uniquement pour un seul fichier:

ohcount -l helloworld.c

Enfin, pour trouver tous les fichiers de code source dans les routes données de manière récursive, utilisez le paramètre -d:

ohcount -d

Cet outil peut être assez intéressant lors de l'exécution d'une combinaison de paramètres pour obtenir des résultats plus spécifiques.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.