Commit Graph

17240 Commits

Author SHA1 Message Date
Matt Bierner
1c35a4d05c Enforce single quote string usage in extension tests
Single quoted string usage is already enforced everywhere except our tests. Having this inconsistent style can confuse contributors and code generation

Starting with converting over tests in the `extensions` dir
2025-10-15 01:51:43 -07:00
Matt Bierner
c3bcc160ce Doc fixes 2025-10-15 00:42:59 -07:00
Matt Bierner
c099047be6 Update tests and small tweaks 2025-10-15 00:40:11 -07:00
Matt Bierner
1cc342a089 Merge branch 'main' into dev/mjbvz/legitimate-squirrel 2025-10-14 23:01:21 -07:00
Matt Bierner
98ad0f55db Proper fix for missing node types in web build
Using `path` in web for these cases is ok (but not ideal) because webpack shims it out
2025-10-14 12:14:28 -07:00
Matt Bierner
8df16c735f Fix web build
Temporarily reverting change to unblock web build
2025-10-14 11:58:39 -07:00
Raymond Zhao
f13a27eac8 chore: fix tag versions (#271166) 2025-10-14 15:58:41 +00:00
Matt Bierner
f197aadde1 Fix output for microsoft-authentication
For #271167

All out of extensions normally target `out`. `dist` is for webpack
2025-10-13 16:52:33 -07:00
Matt Bierner
a801b6ac78 Merge branch 'main' into dev/mjbvz/popular-pigeon 2025-10-13 14:22:07 -07:00
Matt Bierner
79659fb54b Remove old downlevelIteration compile option
We're targeting modern es versions so I don't think we need this anymore
2025-10-13 13:39:00 -07:00
Matt Bierner
d2af782f2e Fix terminal-suggest not running npm install 2025-10-13 13:31:58 -07:00
Matt Bierner
a357cc798b Call out explicit list of types for terminal suggest 2025-10-13 11:34:07 -07:00
Matt Bierner
162806006a Update a few package-locks for mocha 2025-10-13 11:13:12 -07:00
Matt Bierner
016689b572 Remove duplicate 2025-10-13 11:05:52 -07:00
Matt Bierner
98b069c041 Work towards getting isolated built-in extension compiles
For #271167

This makes it so our built-in extensions can mostly be built using `tsc` on the command line. Previously the extensions were picking up a lot of typing info from the root `node_modules` that meant they weren't truly independent
2025-10-13 11:03:20 -07:00
Ritesh Kudkelwar
1d291cd7a9 Merge branch 'main' into test/implementations-codelens 2025-10-11 10:50:06 +05:30
ritesh006
cd5348abcd ts-codelens: implementations for overrides + test 2025-10-11 10:49:03 +05:30
Copilot
efdc6b1042 Add package.json contribution for terminal completion provider descriptions (#270597) 2025-10-09 16:02:28 -04:00
mrleemurray
9cf4f6eb6e Update color definitions for keyword control in YAML and TypeScript test files
- Changed the color for "keyword.control" from #C586C0 to #CE92A4 in various test JSON files for better visibility across themes.
2025-10-09 11:06:28 +01:00
Lee Murray
fdd8dc7864 Merge branch 'main' into mrleemurray/grand-angelfish-harlequin 2025-10-09 10:18:34 +01:00
Tyler James Leonhardt
bcbd0b4a98 Remove quick pick flow for protocol handler (#270455)
Remove quick pick flow

Since we have device code flow, that's better.

ref https://github.com/microsoft/vscode/issues/270452
2025-10-08 18:20:16 -07:00
Tyler James Leonhardt
d751a3d55f Add device code flow when not brokered (#270453)
fixes https://github.com/microsoft/vscode/issues/270452
2025-10-08 16:49:23 -07:00
Martin Aeschlimann
cf1a93be3f Markdown: Open Preview - doesn't work for *.prompt.md files (#270417) 2025-10-08 20:09:33 +00:00
mrleemurray
73947d8d87 Update foreground color for operators and semantic tokens in dark_plus theme for higher contrast ratio 2025-10-08 17:58:29 +01:00
Daniel Imms
98078684c7 Merge pull request #269985 from microsoft/tyriar/more_terminal_any
Remove more as any from terminal
2025-10-08 13:18:01 +09:00
Megan Rogge
d1d275ca09 address terminal completion provider API feedback (#270249)
commit api feedback
2025-10-07 11:41:36 -07:00
Matt Bierner
e113b058ec Merge branch 'main' into dev/mjbvz/comprehensive-raven 2025-10-07 09:25:14 -07:00
Johannes Rieken
0d1a3c7c7c fix some any-casts in vsocde-api-tests (#270186)
https://github.com/microsoft/vscode/issues/269213
2025-10-07 08:16:31 -04:00
Ladislau Szomoru
c244c79cd4 Git - remove the usages of any (#270179)
* Git - remove the usages of `any`

* Remove debug message
2025-10-07 08:14:52 -04:00
Matt Bierner
7be6eb79dc Merge branch 'main' into dev/mjbvz/comprehensive-raven 2025-10-06 15:49:31 -07:00
Matt Bierner
ff4c31cbec Reduce any usage in ts extension
Follow up on #269213
2025-10-06 13:59:38 -07:00
Megan Rogge
75ff485ed9 rm ID from terminal completion provider (#270094) 2025-10-06 13:44:25 -07:00
Tyler James Leonhardt
8845fc4b5c Remove any casts in auth extensions (#270089) 2025-10-06 12:28:27 -07:00
Ladislau Szomoru
bbe85db188 Git - remove usages of any (#270075)
* Git - remove usages of `any`

* 💄 fix check
2025-10-06 18:23:03 +00:00
Raymond Zhao
b4b3cacd74 debt: remove any casts (#270074) 2025-10-06 18:19:46 +00:00
Matt Bierner
a7d4af608a Merge pull request #270061 from mjbvz/dev/mjbvz/fragile-macaw
Fix checking $traceid for empty args
2025-10-06 11:04:14 -07:00
Matt Bierner
4d32398e42 Fix checking $traceid for empty args 2025-10-06 10:10:49 -07:00
Matt Bierner
f4fe2163a9 Remove any casts in some built-in extensions
For #269213
2025-10-06 10:08:20 -07:00
Alex Ross
e6cffb2136 Update grammars (#270045) 2025-10-06 16:03:06 +00:00
Daniel Imms
051267d42f Remove more as any from terminal
Part of #269213
2025-10-06 17:41:58 +09:00
Daniel Imms
188cbd914f Remove as any from terminal-suggest
Part of #269213
2025-10-06 10:23:27 +09:00
Matt Bierner
21337a4ad0 Add assertion 2025-10-03 14:45:09 -07:00
Matt Bierner
2de481e6cc Also update watch script 2025-10-03 14:18:29 -07:00
Matt Bierner
a8101c12b5 Fix any cases in md extension
For #269213
2025-10-03 14:15:39 -07:00
Matt Bierner
cb01224865 Fix all any casts in TS extension
For #269213
2025-10-03 14:01:27 -07:00
Ladislau Szomoru
82d335bbbc Git - 💄 consolidate git blame and timeline hover code (#269689)
* Git - 💄 consolidate git blame and timeline hover code

* Git - Delete code that was commented out
2025-10-03 14:12:03 +02:00
Matt Bierner
598304ba4d Merge pull request #269665 from mjbvz/dev/mjbvz/delicious-sloth
Add lint rule for `as any` and bulk ignore all existing breaks
2025-10-03 01:31:51 -07:00
Copilot
3a1b1ed83c Disable double-click to reveal source for .copilotmd files in markdown preview (#267517)
* Initial plan

* Disable double-click behavior for .copilotmd files in markdown preview

Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>

* Update extensions/markdown-language-features/preview-src/index.ts

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com>
Co-authored-by: João Moreno <joaomoreno@users.noreply.github.com>
2025-10-03 08:27:59 +00:00
Matt Bierner
360c9fd134 Add lint rule for as any and bulk ignore all existing breaks
For #269213

This adds a new eslint rule for `as any` and `<any>({... })`. We'd like to remove almost all of these, however right now the first goal is to prevent them in new code. That's why with this first PR I simply add `eslint-disable` comments for all breaks

Trying to get this change in soon after branching off for release to hopefully minimize disruption during debt week work
2025-10-02 23:38:33 -07:00
Matt Bierner
c2a064321e Pick up TS 5.9.3
Picking up a few small fixes in the latest TS release
2025-10-01 11:25:13 -07:00