githubのコードナビゲーションでメソッド宣言元に飛べるように
こんにちはAkiです。
githubのコード閲覧ですが、
オープンソースの ライブラリsemantic
を使用してコードナビゲーション機能として
メソッド間の移動が可能になり便利になりました。
現在(2020/06/26)時点の対象言語は以下です。
- CodeQL
- Go
- Java
- JavaScript
- PHP
- Python
- Ruby
- TypeScript
※Code navigation works for active branches. この機能があなたに対して有効化されていて、関数やメソッドの定義へのリンクが表示されていない場合は、ブランチにプッシュしてから再試行してください。
コード閲覧時にメソッドにカーソルを合わせてクリックすることで、
関数の定義と参照している呼び出し箇所への一覧が表示されます。
![]()
便利ですね!
![]()
GitHub 上のコード間を移動する - GitHub Docs
GitHub で直接コードを移動することにより、リポジトリ内およびリポジトリ間の関係について理解できます。
それでは。
"+t+""+v+""+">"}function i(t){t.write(o("")),t.close();var n=t.parentWindow.Object;return t=null,n}var u,c=r(42),f=r(64),a=r(59),p=r(48),s=r(66),l=r(39),r=r(47),y="prototype",v="script",d=r("IE_PROTO"),b=function(){try{u=new ActiveXObject("htmlfile")}catch(t){}var t;b="undefined"==typeof document||document.domain&&u?i(u):((t=l("iframe")).style.display="none",s.appendChild(t),t.src=String("javascript:"),(t=t.contentWindow.document).open(),t.write(o("document.F=Object")),t.close(),t.F);for(var n=a.length;n--;)delete b[y][a[n]];return b()};p[d]=!0,t.exports=Object.create||function(t,n){var r;return null!==t?(e[y]=c(t),r=new e,e[y]=null,r[d]=t):r=b(),n===C?r:f(r,n)}},function(t,n,r){var e=r(5),c=r(41),f=r(42),a=r(10),p=r(65);t.exports=e?Object.defineProperties:function(t,n){f(t);for(var r,e=a(n),o=p(n),i=o.length,u=0;u
タイトルとURLをコピーしました
コメント