Как измерить количество строк кода в проекте?

Как измерить количество строк кода в моих проектах веб-разработки на PHP?

Изменить: меня интересуют только инструменты Windows

7 ответов

Решение

Если вы используете полноценную IDE, быстрый и грязный способ - подсчитать количество шаблонов "\n" с помощью функции поиска (при условии, что она поддерживает регулярные выражения).

Проверьте CLOC, это счетчик строк исходного кода, который поддерживает многие языки, я всегда рекомендую его.

Это будет отличать реальные строки кода, пустые строки или комментарии, это очень хорошо.

Кроме того, есть еще несколько счетчиков кода, которые вы можете проверить:

phploc

Нет опыта, если он работает на Windows, хотя, но поиск в Интернете показал некоторые результаты людей, заставляющих его работать на Windows..

Если вы работаете в Linux, возможно, самый простой путь - это следующий вопрос:

количество (непустых) строк кода в bash

  1. npm установить -g часы
  2. Перейти в папку проекта
  3. Удалите папки node_modules и dist (если они у вас есть), потому что вам не нужно вычислять loc в dist и node_modules
  4. внутри папки проекта
  5. запустите эту команду:cloc *

Вывод будет выглядеть так:

Если вы используете код VS, установите это расширение под названием Lines of Code (LOC)

После установки используйтеctrl+p, типlinecount, и вы найдете ниже варианты.

Count Workspace filesдаст вывод в следующем формате.

Это работает на любой ОС с VS Code с установленным вышеуказанным плагином.

Наша поисковая система SD Source Code представляет собой графический интерфейс для поиска по большому объему исходного кода, такого как веб-сайт PHP. Это быстро, потому что он преиндексирует исходный код.

Как побочный эффект процесса индексации, он также вычисляет метрики на основе исходного кода, включая SLOC, Комментарии, пустые строки, числа сложности Cyclomatic и Halsted.

И это работает на Windows.

Другие вопросы по тегам