Skip to content

Latest commit

 

History

History

hsp3-analyzer-mini

HSP3 アナライザー・ミニ

HSP3 の静的解析ツールです。Language Server Protocol (LSP) 準拠。

機能などは vscode-ext/README.md を参照。

その他:

  • hsed3-ext: hsed3 (標準のスクリプトエディタ) と連携するプロジェクト [未完成]

開発環境

この拡張機能を開発する環境の構築手順は以下の通りです。

以下のツールをインストールしてください。

はじめに、パッケージのインストールなどが必要です。次のスクリプトを使ってください。

./setup

以上で環境構築は完了です。他の操作には、以下のスクリプトを使用します。

  • ./build: ビルド
  • ./install: VSCode に拡張機能をインストールする
  • ./uninstall: VSCode から拡張機能をアンインストールする

テスト

テストは cargo test で実行します。

一部のテストは hsp3 のインストールディレクトリに含まれているモジュールやサンプルコードを参照します。 そのため vendor/hsp3 に hsp3 (zip版) をインストールしておく必要があります。

関連リンク

  • LSP学習記 #1
    • LSP の学んだことをまとめた連載記事です。