jeudi 29 mars 2012

Comment compter les lignes de code

En une seule ligne de commande dans un terminal Shell :
  • Pour compter le nombre de lignes de code en Java :
    find . -iname "*.java" -exec grep -E '^[.]*' {} \; | wc -l 
    find . -iname "*.java" -exec grep -vE '^[ ]*$' {} \; | wc -l sans ligne vide
    find . -iname "*.java" -exec grep -vE '^[ ]*($|//|/\*|\*|\*/)' {} \; | wc -l sans ligne vide ni commentaire
  • Pour compter le nombre de classes Java :
    find . -iname "*.java" | wc -l
Si le langage n'est pas Java, il suffit de changer l'extension.


Dans Eclipse IDE, c'est aussi possible, en sélectionnant une ressource dans la vue "Project Explorer", puis "Search" (Ctrl+H) :


La vue "Search" indique le nombre de lignes de code.

Aucun commentaire: