Unigmos / CommentCheck

コメントの割合を分析、pdf保存

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CommentCheck

プログラム内のコメントの割合を分析し、PDFに保存します。

機能

CommentCheck.py以下の階層にある「.py」ファイルの全プログラム文に対するコメントの割合を算出する。
算出結果の円グラフと共に「全文字数」「コメント数」「ファイル数」「算出に用いたファイル」をpdfで出力する。
「circle.pdf」を参照。

ざっくりとした仕組み

インデントをなくす(スペースをなくす)

コメントの用語を抽出(Pythonなら「#」の付く行)

コメントの文字数をカウント

総文字数もカウントし、コメントの割合を計算

reportlabを用いてpdf化

動かない場合

・実行できない!
→Python実行環境がない可能性があります。Pythonの実行環境を用意してください。
→パッケージがインストールされていない可能性があります。pip等でインストールしてください。
今回用いたパッケージはこちら↓

パッケージ名 インストール目的
matplotlib 円グラフ描画
japanize_matplotlib matplotlibの日本語化
reportlab PDF作成、保存

お問い合わせ

何かございましたら「shaneron@sumahotektek.com」まで連絡ください。反応は非常に遅いです。

変更履歴

Ver1.0:初期バージョン

About

コメントの割合を分析、pdf保存

License:MIT License


Languages

Language:Python 100.0%