コンテンツにスキップ
検索語を入力してください

    VS Code / LSP

    rdra-ishリポジトリの editors/vscode にVS Code拡張がある。rdra-ish-lsp バイナリと連携し、.rdra を通常のコードと同様に編集できる。

    機能説明
    診断check 相当のエラー・warning
    補完述語、kind、参照
    定義/参照ジャンプシンボル間ナビゲーション
    リネーム安全な一括リネーム
    ホバー型・ラベル情報
    シンボル一覧ファイル/ワークスペース outline
    セマンティックハイライトkind 別色分け
    インレイヒント関係の可視化
    フォーマット保存時 fmt(設定次第)
    1. rdra-ish をインストールrdra-ish-lsp がPATHにあることを確認
    2. VS Codeに拡張をインストール(VSIXまたはmarketplace、リポジトリREADME参照)
    3. 必要なら rdra-ish.languageServerPath でLSPバイナリパスを明示
    {
    "rdra-ish.languageServerPath": "/path/to/rdra-ish-lsp"
    }
    • 保存時フォーマットを有効にし、手書きと fmt 出力の差分を減らす
    • Problemsパネルで check 診断を常時確認
    • 大きな変更前後で rdra-ish fmt src/ --check をCIと揃える

    diagram --format plantuml をエディタから使う場合:

    • Java Runtime
    • plantuml.jarrdra-ish-render crateがラップ)

    Mermaid出力なら追加依存なし。早期レビューはMermaidを推奨(図表とエクスポート)。