
subamanis/mezura
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
コードベースの行を迅速かつ正確にカウントし、クラスやstructsなどのユーザー定義のキーワードと一緒に。 数値がどのように動くかを追跡し、2つのgitリビジョン間で移動します.
概要
クラスやstructsなどのユーザー定義のキーワードとともに、コードベースの行を迅速かつ正確にカウントします。 数字が実行間と2つのgitリビジョン間で移動する方法を追跡します。 どのようなカウントをするか、レポートがどのように見えるかを決めることができます。 数値は、モジュールとファイルによって、言語でグループ化できます。 Windows、Linux、macOSのバイナリは、すべてのリリースでビルドおよびテストされます。 Linuxカーネル全体で、バンドルされたテーマの5つで: ほとんどのカウンタがそうしないもの: - 2つの言語が1つの拡張子を主張するとき、.mはMATLABとObjective-CとMercuryのすべてが一度に、すべてのファイルが独自のコンテンツによって識別されます。 行目は、そのコンテンツのヒューリスティックスです。 最後の単語: 設定を言語 conflicts.txt でグローバルに設定するか、その設定を通してプロジェクトをパープロジェクトするか、または 1 回の実行で --force-language をセットするか、同じ実行でモジュールごとに設定します。 サポートされている言語を参照してください。 - (D言語としてカウントされた依存性.dファイルを作る必要はありません!).
概要(AI 翻訳)
mezura は、クラスや structs などのユーザー定義のキーワードと共に、コードベースの行を迅速かつ正確にカウントします。 数字が実行間と2つのgitリビジョン間で移動する方法を追跡します。 どのようなカウントをするか、レポートがどのように見えるかを決めることができます。 数値は、モジュールとファイルによって、言語でグループ化できます。 Windows、Linux、macOSのバイナリは、すべてのリリースでビルドおよびテストされます。
Linuxカーネル全体で、バンドルされたテーマの5つで:
コンテンツの表
- なぜメズラ
- インストール
- 使用法
- クイックスタート
- コマンド
- モジュール *レイアウト
- カウントされたもの
- カウントモデル
- スキップされたもの
- 結果を他の場所で取り込む
- マークダウン出力
- JSON出力
- コーディングエージェント(MCP)
- ライブラリとして *追跡の成長
- ログと履歴
- ディフ *構成
- 独自の構成
- プロジェクトの設定
- データディレクトリ
- テーマ
- 対応言語 *正確さおよび限界
- 比較方法 *パフォーマンス *糸および段階のタイミング
- Windowsとアンチウィルス
- 貢献
- ライセンス
#Mezuraの理由
ほとんどのカウンタがそうしないもの:
- **各ファイルの正しい言語を確保します.
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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
- Installation
- Usage
- What is counted
- Taking the result elsewhere
- Tracking growth
- Configuration
- Themes
- Supported languages
- Accuracy and limitations
- How it compares
- Performance
- Contributing
- License
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
.mis 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 inlanguage_conflicts.txt, or per-project through its configuration, or--force-languagefor one run, or even per module in the same run. See Supported languages.
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"mezura": { "command": "mezura-mcp" }
}
}