Ohcount: инструмент, который анализирует и считает строки исходного кода

Осчет 1

Если япохож на анализ содержимого исходного кода ваших любимых приложений Это приложение может быть интересно больше, чем одному из вас. Настоящий день мы собираемся поговорить об инструменте, который поможет нам анализировать строки кода, как и этот, он покажет нам количество строк, содержащихся в каждом файле.

Ohcount - бесплатное приложение с открытым исходным кодом, Он находится под лицензией GNU General Public License версии 2, поэтому его можно распространять и / или изменять. Ohcount это простая утилита командной строки, которая анализирует исходный код и печатает числовые строки итоги из файла исходного кода.

Это не просто счетчик строк исходного кода, он также обнаруживает популярные лицензии с открытым исходным кодом, такие как GPL, в большом каталоге исходного кода. Кроме того, Ohcount также может обнаруживать код, предназначенный для определенного API программирования, такого как KDE или Win32.

Это приложение определяет файлы исходного кода на большинстве языков программирования common и подготавливает общее количество кода и комментариев. Он может работать с отдельными файлами или целыми деревьями каталогов.

о счет состоит из двух основных компонентов: детектор который определяет семейство основного языка программирования, используемого конкретным исходным файлом, и парсер который обеспечивает построчную разбивку содержимого исходного файла.

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

о, счет

Как установить Ohcount на Ubuntu 18.04 LTS и производные?

Хотя исходный код приложения можно загрузить для компиляции, у нас есть средство, с помощью которого Ohcount может найти его в репозиториях Ubuntu.

Если вы хотите установить это приложение в своих системах Они должны открыть терминал Ctrl + Alt + T, и мы собираемся выполнить:

sudo apt install ohcount

Как только это будет сделано, приложение будет установлено в их системе.

Как использовать Ohcount?

Как пользоваться это приложение довольно простое, Если вы хотите узнать их параметры и то, что они делают, вы можете ввести:

ohcount --help

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

И, находясь внутри каталога кода, просто введите:

ohcount

Хотя Они также могут указать путь к приложению, просто набрав:

ohcount /ruta/a/el/codigo

Готово это приложение анализ и отображение результатов может занять некоторое время, все зависит от размера исходного кода (файлов, папок, строк).

Если только мы хотим проанализировать отдельный файл, мы должны указать его Для этого мы можем сделать это следующим образом, например:

ohcount helloworld.c

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

ohcount --detect | grep ^ Python

Si мы хотим видеть исходный код внутри файла Нам нужно только добавить параметр -a:

ohcount -a helloworld.c

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

ohcount helloworld.c --detect | grep ^ C

Как уже упоминалось приложение также позволяет нам видеть исходный код лицензий поэтому, если вы хотите знать только лицензию, используемую в исходном коде, мы собираемся ввести:

ohcount -l

Если это так только для одного файла:

ohcount -l helloworld.c

Наконец, найти все файлы исходного кода внутри рекурсивно заданных путей используйте параметр -d:

ohcount -d

Этот инструмент может быть весьма интересным при выполнении комбинации параметров для получения более конкретных результатов.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.