
【超高速・確信度駆動】JevでVSCode拡張機能Building an Ultra-Fast, Confidence-Driven VSCode Extension with Jev
匿名の公開いいねです。記事の保存・お気に入りではなく、Featured、Top 3、重要度、掲載順位には影響しません。仕組みとプライバシーAnonymous public likes are reactions, not saved articles or bookmarks. They do not affect Featured, Top 3, importance, or listing order.How it works and privacy
- Jev Companionは、VSCodeで選択したコードを判断特化AIのJevで解析し、安全性や品質の懸念を通知する拡張機能だ。
- VSIX、ソース、テストも公開され、素早くレビューしたい開発者に役立つ。
- Jev Companion adds selected-code analysis to VSCode, using Jev to flag security and quality concerns.
- Its VSIX, source, and tests are public, enabling faster reviews.
本ページの本文と要約は AI による自動生成です。日本語版と英語版は言語ごとに独立して生成されるため、表現や詳しさが異なる場合があります。正確性は元記事 (qiita.com) をご確認ください。The body and summaries are AI-generated independently for each language, so wording and detail may differ. Verify accuracy at the original source (qiita.com).
要約と収集メタデータに基づく AI 解説。元記事全文の転載・翻訳ではありません。AI explainer based on the summaries and collected metadata, not a copy or translation of the full source article.
Jev
Jev Companionは、VSCodeで選択したコードを判断特化AI「Jev」で解析し、安全性や品質上の懸念を通知する拡張機能だ。コードをエディタ上で素早くレビューするための仕組みとして、実測結果とともに公開されている。
選択コード
利用時は、手元のVSCodeで調べたいテストコードを選び、コマンドパレットから「Jev: Analyze Selected Code」を実行する。解析対象を選択範囲に絞り、Jevの判断結果をエディタ内で受け取る流れとなる。
結果は、エディタ下部の情報メッセージとステータスバーに表示される。問題が見つからなかった例では、チェックアイコンとともに、セキュリティまたは品質上のリスクが検出されなかったことが通知された。
実測結果
リスクなしと判定されたtest.tsの例では、結果が769ミリ秒で表示された。別のtest2.tsに含まれるchargeCustomer関数の例では、ハードコードされた認証情報または秘密情報の可能性があるというセキュリティ警告が584ミリ秒で示されている。
後者の通知には、確率94.0%、確信度100.0%という数値も添えられた。単に懸念の有無を示すだけでなく、判断に関する数値と処理時間を確認できる形だ。
VSIXとテスト
Jev Companionのコードは完全公開とされ、GitHubリポジトリでVSIXパッケージ、ソースコード、テストが提供されている。VSIXは即時インストール可能と説明されており、拡張機能を導入して選択コードの解析を試せる。
Jev Companion
Jev Companion is a confidence-driven VSCode extension that uses the judgment-focused AI Jev to analyze selected code and flag security or quality concerns. Its focus on quick analysis is relevant to developers who want faster reviews without leaving the editor.
The article positions response time as an important requirement for editor-based AI, noting that typing happens on a rhythm of hundreds of milliseconds. Jev Companion is presented as an alternative to relying on a generative LLM for this particular judgment-oriented task.
Analyze Selected Code
To run an analysis, the developer selects code in VSCode and executes Jev: Analyze Selected Code from the command palette. The result is then presented inside the editor.
In one measured test, the selected code contained a console.log statement. Jev System One reported that it detected no security or quality risks, completing the analysis in 769ms. The developer experience includes a notification in the information area at the bottom of the editor and a check icon in the status bar.
A second test used an asynchronous chargeCustomer function containing a fetch request. Jev Security flagged a potential hardcoded credential or secret. The result included a probability of 94.0% and confidence of 100.0%, and the measured analysis time was 584ms.
These examples show both possible outcomes provided by the extension: confirming that no security or quality concern was detected, or displaying a specific warning together with probability and confidence information.
VSIX, Source, and Tests
The project’s GitHub repository makes the VSIX package, source code, and tests public. The VSIX package is available for immediate installation, while the published source and tests expose the implementation and its test materials.
By combining selected-code analysis, in-editor notifications, measured response times, and confidence information, Jev Companion is designed to support developers who want to review security and quality concerns quickly within VSCode.
ポコとTECHガイドPoko & TECH Guide
ポコと当サイトのTECHガイドが、記事の要約と収集した情報から読みどころを語るAI生成の対話です。Poko and TECH Dashboard's own TECH Guide discuss the article's highlights in an AI-generated conversation based on its summary and collected source details.
- ポコPoko普段のコード確認で、何が変わるの?VSCodeから離れずに使えるのかな。What changes in everyday code reviews? Can I use it without leaving VSCode?
- TECHガイドTECH Guide選んだコードをJevが解析し、安全性や品質の懸念をVSCode内に通知するのじゃ。この記事では素早いレビューに役立つとしておる。Jev analyzes selected code and flags security or quality concerns inside VSCode. The article presents it as a way to speed up reviews.
- ポコPokoへえ、すごい!前の生成LLMではできなかったの?Wow, that sounds useful! Couldn’t generative LLMs do that before?
- TECHガイドTECH Guideできなかったとは書かれておらんのう。紹介では生成より判断に特化したJevを使い、実測例では数百ミリ秒で結果を出しておる。It doesn’t say generative LLMs couldn’t do it. The piece uses judgment-focused Jev, with its shown tests returning results in hundreds of milliseconds.
- ポコPokoつまり、選んだコードの不安点をその場ですばやく確かめられるのが一番の収穫だね。So the big win is quickly checking selected code for possible issues right where I’m working.
- TECHガイドTECH Guideそうじゃな。次は公開済みのVSIX、ソース、テストを通じて、実際の使い勝手を確かめたいところじゃよ。Exactly. Since the VSIX, source, and tests are public, the next thing to examine is how the extension feels in actual use.





