Commit Graph

1693 Commits

Author SHA1 Message Date
Matt Bierner
21337a4ad0 Add assertion 2025-10-03 14:45:09 -07:00
Matt Bierner
cb01224865 Fix all any casts in TS extension
For #269213
2025-10-03 14:01:27 -07: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
d26ff4659d Merge pull request #269402 from mjbvz/dev/mjbvz/outside-capybara
Only disable built-in TS if TS go is installed
2025-10-01 10:57:22 -07:00
Matt Bierner
4151d4bc5e Only disable built-in TS if TS go is installed
Fixes #269036

We should check both the setting that the native extension is actually installed
2025-10-01 10:41:09 -07:00
Matt Bierner
9b6c88bf2f Remove restart call when enabling TS native
Fixes #266087

Should no longer be required after upstream changes
2025-10-01 10:33:04 -07:00
Matt Bierner
76f5e55dae Fix missing localized string 2025-09-22 15:54:48 -07:00
Matt Bierner
6303bf7e37 Merge pull request #266088 from mjbvz/permanent-wolf
Don't require restart when switching to TS native
2025-09-10 15:59:54 -07:00
Matt Bierner
cd05e0cb6c Remove copilot from strings and localize them
Fixes #264155
2025-09-10 14:59:11 -07:00
Matt Bierner
5ba9efdf40 Don't require restart when switching to TS native
For #266087

Dynamically registers / unregisters the language features
2025-09-10 13:13:55 -07:00
Matt Bierner
6752afe8ad Merge pull request #261560 from microsoft/copilot/fix-260168
Enable strict by default in implicit js/ts projects
2025-08-14 12:36:38 -07:00
Matt Bierner
73e6d6a0a2 Enable a few more stylistic eslint options for my extensions 2025-08-14 10:42:20 -07:00
copilot-swe-agent[bot]
5f1c49b2e4 Remove unit tests as requested in PR feedback
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2025-08-14 16:44:43 +00:00
copilot-swe-agent[bot]
822232673f Add js/ts.implicitProjectConfig.strict setting for implicit projects
- Add strict property to ImplicitProjectConfiguration class
- Update inferredProjectCompilerOptions to handle strict setting
- Add configuration setting to package.json with default true
- Add localization string for the new setting
- Create unit tests for the new functionality

This enables strict mode by default in implicit JS/TS projects, aligning with TS 6.0.

Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2025-08-14 00:35:19 +00:00
Matt Bierner
fa28a15d0c Disable js/ts for chat-editing-text-model files 2025-08-12 13:38:07 -07:00
Matt Bierner
d8c9852fe9 Don't use experimental decorators in extensions
Seeing if we can compile our extensions using TS native which doesn't support these. The usage is so low that I think we can just remove them
2025-08-06 13:24:19 -07:00
Matt Bierner
7094490c32 Remove expandable hover setting
Seems like there's no downside in keeping this enabled by default for everyone
2025-07-23 12:37:03 -07:00
Matt Bierner
cdc005d1cb Fix a few expect error and bump web version 2025-07-16 11:10:43 -07:00
Matt Bierner
e624e6aee4 Pick up TS 5.9-beta for built-in support 2025-07-16 11:02:20 -07:00
Matt Bierner
a72da85587 Merge branch 'main' into tmm1/ts-integration-results 2025-07-10 15:23:26 -07:00
Gabriel Csapo
8746da1b14 Merge branch 'main' into gcsapo/adds-log-level-for-tsserver 2025-07-09 16:46:54 -07:00
Aman Karmani
8b7988cffd [engineering] ensure typescript integration tests emit junit reports
not sure if this was intentional but it seems like an oversight
2025-07-01 16:45:28 -07:00
Jean Pierre
0140ab3f1b Do not check for navigator to detect web environment in built-in extensions (#251688)
Do not check for navigator to detect web environment
2025-06-18 04:37:42 +00:00
Gabriel Csapo
c4c7118590 feat: adds (requestTime) logLevel to match tsserver options 2025-06-05 15:57:40 -04:00
Dirk Baeumer
bd9d26deb3 Add pending commands in queue order 2025-05-19 21:30:24 +02:00
Dirk Baeumer
155d317f52 Always capture command in callback 2025-05-19 20:53:57 +02:00
Dirk Baeumer
1b196d8046 Print queued command and pending response command names 2025-05-19 19:12:12 +02:00
Matt Bierner
300ecf77f3 Merge branch 'main' into hoverlimit 2025-05-15 08:31:59 -07:00
Dirk Baeumer
9afa156c10 Rename id to traceId and add pending responses value. 2025-05-14 18:19:13 +02:00
Ebrahim
866c2ebb9d Fix typo in quickFix.ts and ensure correct grammar in references-view README 2025-05-13 14:59:00 +03:00
Gabriela Araujo Britto
3b6f73a45e Merge branch 'main' into hoverlimit 2025-05-07 11:35:35 -07:00
Gabriela Araujo Britto
be966956c7 fix setting name 2025-05-07 11:34:40 -07:00
Gabriela Araujo Britto
56e2f3c5c4 refactor config path 2025-05-07 11:31:47 -07:00
Matt Bierner
8067943119 Remove a few deprecated settings for js/ts
These settings have been marked deprecated for a while
2025-05-07 10:24:23 -07:00
Gabriela Araujo Britto
7a1d5016f8 add maximum hover length 2025-05-05 13:57:09 -07:00
Matt Bierner
0b8acee845 Merge pull request #246858 from andrewbranch/tsgo
Allow disabling built-in TS/JS extension in favor of tsgo
2025-04-29 15:36:52 -07:00
Matt Bierner
e665c52c78 Merge pull request #246738 from eps1lon/emphasize-automatic-transform
Deemphasize old JSX transform
2025-04-28 17:04:17 -07:00
Andrew Branch
dc2c318570 Localize button 2025-04-28 10:08:33 -07:00
Andrew Branch
5732011d9a Localize and use .experimental 2025-04-28 10:05:11 -07:00
Matt Bierner
38d7353056 Merge pull request #247348 from mjbvz/progressive-tyrannosaurus
Pick up TS5.8.3 recovery build
2025-04-24 16:21:45 -07:00
Matt Bierner
ca8ff4cf30 Pick up TS5.8.3 recovery build 2025-04-24 15:38:27 -07:00
Gabriela Araujo Britto
2a6dcb5135 make expandable hover true by default 2025-04-24 13:35:53 -07:00
Gabriela Araujo Britto
33c9649888 Merge branch 'main' into hover2 2025-04-18 08:36:47 -07:00
Gabriela Araujo Britto
55fe033211 update description and api check 2025-04-18 08:29:33 -07:00
Matt Bierner
720ee54497 Fix null access crash for $traceid 2025-04-17 14:23:03 -07:00
Gabriela Araujo Britto
df61dc46bd Revert "Merge pull request #240011 from gabritto/reverthover"
This reverts commit ef3a39fffd, reversing
changes made to e38edc4e3b.
2025-04-17 13:16:08 -07:00
Andrew Branch
428dd9f8d0 Missed config name 2025-04-17 12:24:34 -07:00
Andrew Branch
b98a014647 Update names 2025-04-17 12:16:00 -07:00
Andrew Branch
a0cd135c8e Allow disabling built-in TS/JS extension in favor of tsgo 2025-04-17 12:13:49 -07:00
Sebastian Sebbie Silbermann
63c89d7a78 Deemphasize old JSX transform 2025-04-16 17:56:07 +02:00