GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver le nombre de lignes de code à partir du référentiel GitHub

Combien de lignes de code as-tu écrites ? Eh bien, c'était la question posée par l'un des enquêteurs lors de mon entretien. À ce moment-là, je ne savais pas vraiment quoi répondre et j'ai juste dit aveuglément que ce serait autour de "2 lignes de code Lac". Étant donné que la question n'était pas pour un projet particulier, j'ai pensé à donner un chiffre approximatif compte tenu de mon expérience dans le codage au cours des 17 dernières années. L'intervieweur a exprimé son choc - c'est un grand nombre. Entretien terminé !

Plus tard, je me suis demandé si cette question avait vraiment un sens, car est-ce que quelqu'un compterait le nombre de lignes qu'il avait écrites. Au moins, je n'avais jamais fait cela auparavant et je ne suis pas sûr que cela serait d'une quelconque aide. Une recherche rapide sur Google m'a aidé à comprendre la raison derrière cette question. Bien que peu de programmeurs aient estimé qu'une telle métrique ne serait d'aucune utilité, peu d'autres ont estimé qu'elle pourrait être une bonne métrique pour estimer les compétences d'un programmeur. Néanmoins, dans ce tutoriel, je vais expliquer comment trouver un certain nombre de lignes de code à partir du référentiel GitHub.

Utilisons le 'jquery/jquery ' référentiel pour tous les exemples.

Utilisation de l'extension GLOC Chrome

L'extension GLOC pour le navigateur Chrome vous donnera le nombre approximatif de lignes de code dans le référentiel GitHub. L'extension peut fonctionner à la fois pour le référentiel public et privé, étant donné que vous disposez d'un jeton d'API valide pour les référentiels privés. Une fois l'extension installée, vous pouvez générer rapidement le jeton API à partir de GitHub. Cliquez sur l'extension et l'engrenage des paramètres dans le coin supérieur droit pour enregistrer le jeton d'accès comme indiqué dans l'image ci-dessous.

C'est ça! Allez maintenant sur GitHub et accédez à l'une des pages du référentiel, à la page de profil utilisateur pour afficher le nombre approximatif de lignes.

Utiliser un outil en ligne à partir des onglets de code

Allez sur Codetabs.com et entrez simplement l'URL du référentiel GitHub et cliquez sur le bouton "AJOUTER" pour afficher les lignes de code sous différents langages de programmation.

Utilisation de tokei

Tokei est un programme simple pour afficher les statistiques de votre code. Le programme peut afficher le nombre de fichiers, de lignes, de code, de commentaires et de blancs regroupés par langue. Viens, installons tokei et regardons les statistiques.

Sur Centos 7 :

yum install conda

conda create -n tokei

conda activate tokei

Installez tokei en utilisant la commande ci-dessous.

conda install -c conda-forge tokei

Faites-nous savoir clonez le référentiel GitHub que vous souhaitez lire les statistiques. Par exemple, 'jquery/jquery ' référentiel.

git clone --depth 1 https://github.com/jquery/jquery.git
tokei jquery/

Utiliser Sloc

Vous pouvez installer sloc de npm comme indiqué ci-dessous :

npm install sloc -g
git clone --depth 1 https://github.com/jquery/jquery.git
sloc "jquery" --format cli-table

Eh bien c'est ça! Si vous avez d'autres astuces pour trouver le nombre de lignes de code, faites-le nous savoir dans les commentaires. Faites-nous également savoir si vous avez été confronté à cette question "combien de lignes de code avez-vous écrites" et comment vous l'avez gérée lors de l'entretien.


Linux
  1. Comment trouver le nombre de lignes verticales disponibles dans le terminal ?

  2. Nombre de lignes produites par Ls ?

  3. Comment remplir un fichier avec un flux de /dev/urandom avec un nombre de lignes spécifié ?

  4. Awk de différentes lignes ?

  5. Tirer au hasard un certain nombre de lignes à partir d'un fichier de données ?

Premiers pas avec GitHub

Comment trouver le nombre de cœurs de processeur à partir de la ligne de commande sous Linux

5 façons de compter le nombre de lignes dans un fichier

Exclure la liste des fichiers de la recherche

Comment supprimer le code VS et les paramètres d'Ubuntu ?

trouver la commande du PID