VS Code extension: status bar and Problems panel diagnostics
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- github-actions, typescript, vscode
調査の方向性
Start with section 7 of docs/plans/features-5-8.md and inspect the existing npm/ package and repository workflows; the new extension belongs in vscode/. The issue divides the work into separate steps, from SARIF checks and diagnostics through commands, tests, publishing, and README media. Done means pin-file diagnostics update on save, the status bar reports the result, and publish.yml publishes to both marketplaces; publishing also needs maintainer-provided secrets.
索引モデルが issue の本文から書いたものです。
説明
Problem: DevReady only helps when someone remembers to run it. A status-bar item that turns red when .nvmrc changes gives daily visibility, and is the best discovery channel DevReady can have.
Do: follow section 7 of the team features plan. The extension lives in vscode/ in this repo (like npm/), TypeScript, no runtime dependencies beyond the VS Code API. One PR per step:
- Scaffold:
vscode/package.json, activation on pin files, status bar, rundevready check --format sarif --project <workspaceFolder>(falling back touvx devready-cli) and parse the SARIF. - Diagnostics on the pin file (Problems panel), debounced re-run on save of watched pin files, tests with
@vscode/test-electronin CI (Ubuntu only). - Commands:
DevReady: Check,DevReady: Explain…,DevReady: Show fix plan; an "Explain this check" code action. - Publish job in
publish.ymlfor the VS Marketplace and Open VSX. - README badge and GIF.
Done when:
- Opening a project with a mismatched
.nvmrcshows a diagnostic on that file andDevReady: 1 warnin the status bar. - Editing and saving a pin file re-runs the check.
- The extension is published to both marketplaces from
publish.yml.
Notes:
- It never runs fix commands, has no telemetry, and is disabled in untrusted workspaces.
- Publishing needs
VSCE_PATandOVSX_PATrepository secrets (maintainer setup).
- 主要言語
- Python
- スター
- 2
- フォーク
- 3
- 平均マージ
- 10時間 51分
- マージ済み PR(30日)
- 40
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
Evalogical-Inc/devReady のほかの issue
-
good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
Evalogical-Inc/devReady#71 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
Evalogical-Inc/devReady#66 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue
難易度 2/5 3〜5日 初心者へのやさしさ 72/100
Evalogical-Inc/devReady#61 ·
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 45/100
Evalogical-Inc/devReady#72 ·
メンテナーはふだん 1 日以内に返信
-
Read the Java pin from .sdkmanrc対応中かも @Utkarsh3725 が今日担当しました。 オープンenhancement good first issue help wanted
難易度 3/5 半日 初心者へのやさしさ 74/100
Evalogical-Inc/devReady#70 ·
メンテナーはふだん 1 日以内に返信
Evalogical-Inc/devReady の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
dbt-labs/spark-utils#51 ·
-
bug pydanty:is-working
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
pydantic/pydantic-ai#13444 ·
メンテナーはふだん 1 日以内に返信
-
good first issue help wanted
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
-
good first issue help wanted
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
-
changelog investigate
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
ramnes/notion-sdk-py#502 ·