Last 12 weeks · 2 commits
3 of 6 standards met
Adds client-side support for the LSP notification, enabling visual coverage feedback directly in the editor. This creates a profile in the Test Explorer. When tests finish, the extension receives coverage data from the LSP and: Highlights covered lines with a green background (using ) Highlights uncovered lines with a red background (using ) Shows an overview in the ruler lane for quick navigation Displays a summary message with the average coverage percentage The decorations update automatically when switching between editor tabs. Changes: — New types: , , and the notification — Coverage handling in , reusing existing test run infrastructure Requires: https://github.com/denoland/deno/pull/36314
Describe the bug I'd like to use deno as the default formatter for all web-related files and languages. However, not all languages in the formatter docs seem to be supported, and more "fringe" language modes like don't seem to be supported either, even though the file has a supported extension (e.g. ). I'm not familiar with this part of the VSCode language client / protocol, but since these file extensions _do_ seem to be supported (e.g. when running deno formatter via cli), presumably this should just be as simple as adding , and as supported formatting languages in this extension. Steps to Reproduce In VSCode, when a file is identified as either or language modes, the following error is observed: All works fine if the language mode is identified as instead. Similarly, running works fine, even with annotations in the file. Expected behavior Deno extension should be able to format all extensions / "languages" supported by , including .css, .json. Screenshots Versions** vscode: 1.96.2 deno: 2.1.4 extension: 3.43.2
Describe the bug To Reproduce 1. create the following 2. click the ... icon and enable "Deno Tasks" 3. hit F1 and run "Deno: Run Task" Expected behavior task is listed in the "Deno Tasks" section and appears when running "Deno: Run Task" Screenshots when running "Deno: Run Task" the following error appears: Versions** vscode: 1.119.0 deno: 2.7.14 extension: 3.52.0 OS: windows 11
Describe the bug None of the desktop specific APIs are available with auto-complete/intellisense in VSCodium/Vs Code. I've tried both Windows and Linux with the same result. To Reproduce 1. Use VSCode/VSCodium 2. Install deno extension 3. Enable deno in current workspace 4. Try any desktop API Expected behavior Desktop APIs should be available, like any other API Deno supports. Screenshots Versions* VsCodium Deno**
Summary Adds a new "Deno: Show Test Coverage" command that displays test coverage information directly in the editor using VS Code decorations. Changes New: — Coverage provider that: Runs and Parses LCOV output to extract per-file line coverage Renders green gutter decorations for covered lines Renders red gutter decorations for uncovered lines Shows coverage summary (covered/total lines, percentage) Watches for visible range changes to re-apply decorations Modified: — Register the command Modified**: — Add command definition and activation event Usage 1. Open a Deno workspace 2. Run command: (or ) 3. Decorations appear in the editor showing covered (green) and uncovered (red) lines 4. Coverage summary is shown in an info notification Closes #18147 /claim #18147
Repository: denoland/vscode_deno. Description: Visual Studio Code plugin for Deno Stars: 1547, Forks: 169. Primary language: TypeScript. Languages: TypeScript (98.7%), CSS (1%), JavaScript (0.3%). License: MIT. Homepage: https://marketplace.visualstudio.com/items?itemName=denoland.vscode-deno Latest release: 3.53.0 (1mo ago). Open PRs: 9, open issues: 116. Last activity: 1mo ago. Community health: 62%. Top contributors: nayeemrmn, justjavac, kitsonk, lucacasonato, dsherret, bartlomieju, axetroy, ry, CGQAQ, dependabot[bot] and others.