Kitoo Tool

コード行数カウント

コードを貼り付けるだけで、総行数、実コード行、空行、コメント行をブラウザ内で確認できます。

貼り付けたコードはブラウザ内で集計され、サーバーには送信されません。

判定言語

Plain text

自動判定は簡易判定です。厳密に数えたい場合は言語を指定してください。

総行数

0 行

実コード行

0 行

空行

0 行

コメント行

0 行

コード+コメント

0 行

コメント率

0.0%

文字数

0 文字

UTF-8

0 bytes

入力例

使い方

コードを貼り付けるとリアルタイムで行数を集計します。言語は自動判定できますが、より意図に近い分類をしたい場合は JavaScript、Python、HTML、SQL などを選んでください。

「結果をコピー」では集計値だけをコピーします。貼り付けたコード本文はコピー内容に含めません。

数え方

  • 総行数: 改行で区切った物理行を数えます。末尾の改行は空の最終行として扱います。
  • 実コード行: 空行とコメントのみの行を除き、コードが含まれる行を数えます。
  • 空行: 空白やタブだけの行も空行として数えます。
  • コメント行: 選択した言語のコメント記法だけで構成される行を数えます。
  • コード+コメント: コードとコメントが同じ行にある行を別枠で表示します。

対応しているコメント記法

JavaScript、TypeScript、CSS、SQL のブロックコメント、JavaScript / TypeScript の //、Python / Shell の #、HTML / Markdown の <!-- --> に対応しています。

文字列リテラルの内部まで構文解析するものではないため、正式な品質計測ではなく、貼り付けたコード量を素早く把握するための目安として使ってください。

FAQ

入力したコードはサーバーに送信されますか?

いいえ。行数、空行、コメント行の集計はすべてブラウザ内で行われます。コード本文や集計結果をサーバーに送信しません。

実コード行とは何ですか?

空行とコメントのみの行を除いた、コードが含まれる物理行です。コードとコメントが同じ行にある場合は「実コード行」と「コード+コメント」の両方に含めます。

コメント行は正確に判定できますか?

主要なコメント記法をもとにした簡易判定です。文字列の中にコメント記号がある複雑なケースなど、言語パーサーほど厳密ではありません。

複数ファイルをまとめて集計できますか?

この初版は貼り付けた1つのコード片を対象にしています。複数ファイルのアップロードやディレクトリ集計は今後の候補です。

関連ツール