Skip to content

Files

Latest commit

b9d9672 · Jul 8, 2016

History

History
18 lines (15 loc) · 1.24 KB

README.md

File metadata and controls

18 lines (15 loc) · 1.24 KB

VBCodeStepChecker

会社でvbのステップ数を取得する機会があったのですが、Visual Studioのコードメトリックス計算や既存のツールでは、何故か正確なステップ数が取得できなかったので作ってみました。( End If とかがカウントされていないっぽい?)
空白行、コメント、 #Region 等のディレクティブ以外の行数をカウントし、Excelファイルに出力します。
たぶん正確に取れてると思います。
対象フレームワークは .Net Framework 4.5 です

使い方

コンソールが起動するので、検証したいvbファイル、もしくはディレクトリのフルパスを入力してください。
ドラッグアンドドロップでも大丈夫です。
result.xlsx というファイル名でExcelファイルが出力されます。
因みに、ディレクトリ検証の場合、 foo.aspx.designer.vb は対象外にしています。(ステップ数取得する意味が無いので)

使用ライブラリ

EPPlus

疑問

非同期処理とかこの書き方でいいのか
while(true) でループ回してるけどこれ正しいやり方なのか