148 votes

Compter les nombres en ligne dans Eclipse

J'ai un projet Java dans Eclipse avec ~10 paquets et ~10 fichiers de classe par paquet. Existe-t-il un moyen de déterminer le nombre total de lignes de code pour l'ensemble du projet à partir d'Eclipse ? Je suis familier avec d'autres outils (par exemple, Code Analyzer, wc, etc.) mais je veux savoir s'il y a un moyen de le faire dans Eclipse (ou obtenir la confirmation qu'il n'y a aucun moyen de le faire).

180voto

Brian Sweeney Points 2245

Search > File Search

Vérifiez le Regular expression boîte.

Utilisez cette expression :

\n [ \s ]*

Sélectionnez les types de fichiers ( *.java , *.xml ) et les ensembles de travail sont appropriés pour vous.

98voto

AlbertoPL Points 8644

Voici un bon plugin de métrique qui affiche le nombre de lignes de code et bien plus encore :

http://metrics.sourceforge.net/

Il est indiqué qu'il faut Eclipse 3.1, mais j'imagine qu'ils veulent dire 3.1+.

Voici un autre plugin de mesure qui a été testé sur Ganymede :

http://eclipse-metrics.sourceforge.net

7voto

Ashish Points 450

Pour eclipse(Indigo), installez ( codepro ).

Après l'installation : - Cliquez avec le bouton droit de la souris sur votre projet - Choisissez codepro outils --> calculer les métriques - Et vous obtiendrez votre réponse dans un onglet Métriques comme Nombre de lignes.

6voto

Rich Seller Points 46052

Êtes-vous intéressé à compter les lignes de l'exécutable plutôt que le nombre total de lignes du fichier ? Si oui, vous pouvez essayer un outil de couverture de code tel que EclEmma . Comme effet secondaire des statistiques de couverture de code, vous obtenez des statistiques sur le nombre de lignes et de blocs exécutables (et de méthodes et de classes). Ces statistiques sont cumulées à partir du niveau de la méthode, de sorte que vous pouvez également voir le nombre de lignes pour les paquets, les racines source et les projets.

2voto

kd304 Points 8369

Je pense que si vous avez MyEclipse, il ajoute une étiquette à la page des propriétés du projet qui contient le nombre total de lignes de code source. Cela ne vous aidera peut-être pas, car MyEclipse n'est pas gratuit.

Malheureusement, cela n'était pas suffisant dans mon cas, j'ai donc écrit un analyseur de sources pour recueillir des statistiques qui ne sont pas recueillies par d'autres solutions (par exemple les métriques mentionnées par AlbertoPL).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X