vscode-rubocopをOpen VSX Registryに公開した

RuboCop LSP の VS Code 拡張である vscode-rubocopVS Code ベースの VSCodium や Eclipse Theia といった IDE で使いたいので、Open VSX Registry に公開してもらいたいというリクエストがあって対応しました。

https://open-vsx.org/extension/rubocop/vscode-rubocop

VSCodium や Eclipse Theia といった VS Code ベースのオルタナティブ IDE は、Microsoft の規約の関係で Visual Studio Marketplace への vsix 配布だと使えないらしく、Eclipse Foundation が管理している Open VSX Registry 経由で使うものというのが理由。VS Code すらふだん使いではないので知らなかったけれど、権利の関係でいろいろあるらしい。

そんな感じで Open VSX Registry への配布にあたり、Visual Studio Marketplace 同様に Open VSX Registry でも rubocop という名前空間で配布することにしたけれど、名前空間に対する利用者の正当性を以下のように主張しないと警告が出続けるっぽかったのでそちらはこんな感じのイシューで依頼していた。

github.com

Eclipse Foundation の中の人かな?人力対応大変な気がするけれど、それはそれとして早速承認されてシールド対応済みです。

いちおう書いておくと Open VSX Registry への配布物は Visual Studio Marketplace と同じものです。私自身は VSCodium や Eclipse Theia といった VS Code ベースの IDE は使ったことがないし、なんなら CI でもまわしていないので、VS Code 互換のものについては動くだろう、、、といった感じでご活用ください。