kazurayam / vba-callgraph

Generating a Call Graph for Excel VBA workbooks
https://kazurayam.github.io/VBACallGraph/
Apache License 2.0
0 stars 0 forks source link

Rubberduckが ProcedureNotUsed Inspectionをサポートしている、だからCall Graphを描く必要など無いんじゃないか? #55

Open kazurayam opened 2 months ago

kazurayam commented 2 months ago

kazurayamがVBACallGraphを作り始めた元々の動機はゴミ掃除をするためだった、どこからもCallされていないSubやFunctionを見つけたい、ゴミだと確信したら削除しよう、その確信を得るためにcall-graphを参考にしようと思った。

その一方で、Rubberduckのissuesを見た

https://github.com/rubberduck-vba/Rubberduck/issues/4847

image

使われていないProcedureを特定する機能をRubberduckが提供している。

なあんだ、これがあるなら、VBACallGraphって要らないじゃん。

kazurayam commented 2 months ago

RubberduckのProcedureNotUsed Inspectionを実際に使ってみよう。

kazurayam commented 2 months ago

Rubberduck を少し詳しく勉強してみた。 いいですね、凄いです、Rubberduck。 VBACallGraphプロジェクト、もう止めます。無価値だ。

kazurayam commented 2 months ago

RubberduckはC#で記述されている。C#のソースコードを解読すれば、Search All Referencesを起動して成果物をもらうことができるのではないだろうか?