Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>MultiLangSequenceReverse Sequence Diagram BuilderNew to Visual Studio Code? Get it now.
MultiLangSequenceReverse Sequence Diagram Builder

MultiLangSequenceReverse Sequence Diagram Builder

suwa-sh

|
44 installs
| (0) | Free
Create Mermaid sequence diagrams for Python, Java, TypeScript and more
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MultiLang Sequence Reverse

多言語対応でシーケンス図を生成するVS Code拡張機能です。

特徴

  • LSPのCall Hierarychy APIを利用して、関数の呼び出し関係を解析
  • mermaid形式のシーケンス図ファイル(mmd)を出力
  • 複数言語に対応
    • TypeScript
    • Python
    • Java
  • PySequenceReverse v1.1.0 を参考にしています。

依存

  • tomoyukim.vscode-mermaid-editor
  • Call Hierarchy APIに対応した分析対象の言語のLSP
    • TypeScript: vscode組み込み
    • Python: ms-python.pylance など
    • Java: redhat.java など

利用方法

  1. TypeScript/Python/Javaファイルを開く
  2. 解析したい関数にカーソルを置く
  3. 右クリック → 「MultiLangSequenceReverse: Create diagram for this function」
  4. 生成されたMermaidファイルが自動で開かれる

出力イメージ

既知の課題

  • java
    • プロジェクト内のファイルを再帰的に分析できていません
      • 2025-06現在は、指定したエントリーポイントから直接呼び出している範囲までが分析対象です

開発

DEVELOPERS.md を参照してください。

📝 ライセンス

MIT License

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft