Подсчет номеров строк в Eclipse [закрыто]



У меня есть проект Java в Eclipse с ~10 пакетами и ~10 файлами классов на пакет. Есть ли способ определить общее количество строк кода для всего проекта из Eclipse? Я знаком с другими инструментами (например, анализатор кода, wc и т. д.) но я хочу знать, есть ли способ сделать это в Eclipse (или получить подтверждение, что это невозможно сделать).

526   9  

9 ответов:

вот хороший плагин метрики, который отображает количество строк кода и многое другое:

http://metrics.sourceforge.net/

Он говорит, что для этого требуется Eclipse 3.1, хотя я предполагаю, что они означают 3.1+

вот еще один плагин метрики, который был протестирован на Ганимеде:

http://eclipse-metrics.sourceforge.net

Search>File Search

Регистрация

под linux, тем проще:

  1. перейдите в корневую папку вашего проекта
  2. использовать find для выполнения рекурсивного поиска *.java-файлы
  3. использовать wc -l для подсчета строк:

чтобы возобновить, просто сделайте:

find . -name '*.java' | xargs wc -l    

для eclipse(Indigo), установите (codepro).

после установки: - Щелкните правой кнопкой мыши на вашем проекте - Выбирай codepro сервис --> вычисления метрик - И вы получите свой ответ на вкладке метрики, как количество строк.

вы заинтересованы в подсчете исполняемых строк, а не общее количество строк файла? Если это так, вы можете попробовать инструмент покрытия кода, такой как EclEmma. В качестве побочного эффекта статистики покрытия кода Вы получаете статистику по количеству исполняемых строк и блоков (а также методов и классов). Они сворачиваются от уровня метода вверх, поэтому вы можете видеть количество строк для пакетов, исходных корней и проектов.

вы можете использовать пакетный файл со следующим скриптом:

@echo off
SET count=1
FOR /f "tokens=*" %%G IN ('dir "%CD%\src\*.java" /b /s') DO (type "%%G") >> lines.txt
SET count=1
FOR /f "tokens=*" %%G IN ('type lines.txt') DO (set /a lines+=1)
echo Your Project has currently totaled %lines% lines of code. 
del lines.txt
PAUSE

Я думаю, что если у вас есть MyEclipse, он добавляет метку на страницу свойств проекта, которая содержит общее количество строк исходного кода. Возможно, это не поможет вам, так как MyEclipse не является бесплатным.

к сожалению, этого было недостаточно в моем случае, поэтому я написал исходный анализатор для сбора статистики, не собранной другими решениями (например, метрики, упомянутые AlbertoPL).

вы можете использовать прежние экземпляры продукта CodePro AnalytiX. Этот плагин eclipse предоставляет вам такую статистику в представлении метрик кода. Это предоставляется Google бесплатно.

очень простой плагин для подсчета фактического строк исходного кода шаг счетчика плагин eclipse. Пожалуйста, скачайте и попробуйте.

GitHub ссылке

поместите загруженный файл jar в папку eclipse\plugin и перезапустите eclipse.

щелкните правой кнопкой мыши и выберите шаг счетчика enter image description here

Результат Шага enter image description here

Comments

    Ничего не найдено.