質問: ### 実現したいこと Github(またはGithubのAPI)でソースコードを検索できますが、検索したソースコードと関連するソースコードを同時に検索することは可能でしょうか? ### 例 以下のようなソースコードがあり、Githubにて 「 hoge 」 を検索します。 その場合に hoge 内にあるメソッド huga も同時に紐付けて検索したいのですがそのような方法はありますか?( hoge と huga は別ファイルのソースコードです。) Githubの機能のみに関わらず実現できそうな方法(技術)があれば教えていただきたいです。 ``` def hoge variable.huga end ``` ``` def huga puts "huga" end ```
回答: 「関連する」というのは「メソッドや関数の呼び出し」ということでよろしいでしょうか? それであれば、一般的に Call tree とか Call Graph とか呼ばれているもので、言語ごとにツールがあったりします。たとえば、PythonであればPython Call Graphとかがあります。 ただし、これらのツールで github 上のソースコードから直接 Call tree を生成できるものは無いと思います。一旦、ローカルに export してからツールにかける必要があると思います。