SM

subamanis/mezura

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

56 stars 2 forks Качество 73 Тренд 33Apache-2.0

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

Обзор

подсчитывает строки кодовой базы быстро и точно, а также определяемые пользователем ключевые слова, такие как классы и структуры. Он отслеживает, как цифры перемещаются между пробегами и между любыми двумя гит-пересмотрами. Это позволяет вам решить, что считается тем, что и как выглядит отчет. Фигуры могут быть сгруппированы по языку, модулю и файлу. Двоичные файлы Windows, Linux и macOS создаются и тестируются на каждом выпуске. Все ядро Linux в пяти темах: Вещи, которые делает большинство счетчиков, не: Когда два языка претендуют на одно расширение, то .m - это MATLAB и Objective-C и Mercury одновременно, каждый файл идентифицируется по его собственному содержанию: a #! Сначала строка, затем эвристика по ее содержанию. И у вас всегда есть последнее слово: установите свои предпочтения глобально в language conflicts.txt, или per-project через его конфигурацию, или —force-language для одного запуска, или даже для модуля в одном запуске. Поддерживаемые языки. (Больше не делайте файлы зависимостей .d засчитанными как язык D!).

Обзор (машинный перевод)

mezura быстро и точно подсчитывает строки кодовой базы, а также определяемые пользователем ключевые слова, такие как классы и структуры. Он отслеживает, как цифры перемещаются между пробегами и между любыми двумя гит-пересмотрами. Это позволяет вам решить, что считается тем, что и как выглядит отчет. Фигуры могут быть сгруппированы по языку, модулю и файлу. Двоичные файлы Windows, Linux и macOS создаются и тестируются на каждом выпуске.

Все ядро Linux в пяти темах:

Таблица содержимого

Почему мезура

  • Установка
  • Использование
  • Быстрый старт
  • Команды
  • Модули
  • Расклады
  • Что считается
  • Модель подсчета
  • Что пропущено
  • Взять результат в другом месте
  • Маркдаунский выход
  • Выход JSON Кодирующие агенты (MCP)
  • Как библиотека
  • Отслеживание роста
  • Журналы и история
  • Диффы
  • Конфигурация
  • Собственные конфигурации
  • Настройки проекта
  • Каталог данных
  • Темы
  • Поддерживаемые языки
  • Точность и ограничения
  • Как это сравнивается
  • Исполнение
  • Потоки и фазовые сроки
  • Windows и антивирусы
  • Вклад
  • Лицензия

##Почему мезура

Вещи, которые делает большинство счетчиков, не:

** Обеспечивает правильный язык для каждого файла.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

mezura

mezura counts the lines of a codebase quickly and accurately, along with user-defined keywords like classes and structs.
It tracks how the figures move between runs, and between any two git revisions.
It lets you decide what counts as what, and how the report looks.
The figures can be grouped by language, by module and by file.
Windows, Linux and macOS binaries are built and tested on every release.

The whole Linux kernel, in five of the bundled themes:

Table of contents

Why mezura

Things it does that most counters do not:

  • Ensures the right language for each file. When two languages claim one extension, the way .m is MATLAB and Objective-C and Mercury all at once, every file is identified by its own content: a #! line first, then heuristics on its content. And you always have the last word: set your preferences globally in language_conflicts.txt, or per-project through its configuration, or --force-language for one run, or even per module in the same run. See Supported languages.
Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "mezura": { "command": "mezura-mcp" } } }