VS Code extension: status bar and Problems panel diagnostics
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- github-actions, typescript, vscode
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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).
- Lingua principale
- Python
- Stelle
- 2
- Fork
- 3
- Merge medio
- 10h 51m
- PR unite (30g)
- 40
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Evalogical-Inc/devReady
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
Evalogical-Inc/devReady#71 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Evalogical-Inc/devReady#66 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement good first issue
Difficoltà 2/5 3-5 giorni Idoneità per principianti 72/100
Evalogical-Inc/devReady#61 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100
Evalogical-Inc/devReady#72 ·
I maintainer di solito rispondono entro 1 giorno
-
Read the Java pin from .sdkmanrcForse già presa @Utkarsh3725 l’ha presa oggi. Apertaenhancement good first issue help wanted
Difficoltà 3/5 Mezza giornata Idoneità per principianti 74/100
Evalogical-Inc/devReady#70 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di Evalogical-Inc/devReady
Issue simili
-
fleet size/m
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
sipyourdrink-ltd/bernstein#7548 ·
I maintainer di solito rispondono entro 1 giorno
-
good first issue help wanted level 1 wocs
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
GianlucaBave/murmury#73 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
G-nn-r/lg_heatpump#52 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
agno-agi/agno#11657 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
category:codebase:gpi category:codebase:handle type:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
I maintainer di solito rispondono entro 1 giorno