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
949aadab93
Bump implicit js/ts target to ES2024
2025-08-05 10:46:13 -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
Martin Aeschlimann
6dd2b84fa2
Merge pull request #254690 from madskristensen/schemastore-subdomain-fix
...
Updated references to schemastore.org
2025-07-11 12:10:29 +02:00
Gabriel Csapo
b2152a7418
chore: updates server.log enum
2025-07-09 11:29:39 -07:00
Mads Kristensen
434260839e
Updated references to schemastore.org
2025-07-08 09:48:52 -07:00
Matt Bierner
300ecf77f3
Merge branch 'main' into hoverlimit
2025-05-15 08:31:59 -07:00
Robo
12326f9906
chore: update to Electron 35 ( #245423 )
...
* chore: bump electron@35.0.1
* chore: update types/node@22.x
* chore: update web types for node v22.x
* chore: bump electron@35.1.2
* chore: update node.js build
* chore: update app.dock usage
Refs 71f3ff6bf2
* chore: bump electron@35.1.4
* chore: bump electron@35.1.5
* ci: bump sysroot to glibc 2.28 and gcc 10.5.0
* ci: enable timeout for smoketests
* chore: bump min glibcxx to 3.4.26 for server
* Revert "ci: enable timeout for smoketests"
This reverts commit afb637e85d .
* chore: update debian dependencies
* fix: workaround npm.ps1 argument parsing with powershell
* chore: update rpm dependencies
* test: partially revert changes from 242535
* test: remove redudant keybinding dispatch for selectTab
* test: fix test failure from running configured tasks
* test: focus settings editor for preferences.test.ts
* node - adopt compile cache (#246835 )
* node - adopt compile cache
* adopt for utility process
* tweaks
* log state of compilation cache
* Revert "log state of compilation cache"
This reverts commit f3840387a583013834762e2c44f6e8424929297f.
* Revert "node - adopt compile cache (#246835 )"
This reverts commit 673a00cab66c9bac87f3cd27b80efa41c80150f1.
* chore: update builds
* chore: bump electron@35.2.0
* chore: bump electron@35.2.1
* chore: bump electron@35.2.2
---------
Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com >
2025-05-09 19:03:36 +09:00
Gabriela Araujo Britto
3b6f73a45e
Merge branch 'main' into hoverlimit
2025-05-07 11:35:35 -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
d0ef6aa62a
Create settings section for inlay hints
...
When I split out these, I forgot to include inlay hints too
2025-05-01 13:26:22 -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
542104e66d
Reorganize js/ts groupings
...
Previously I split these up by js and ts. This ends up creating too many group and having the js and ts settings too far from each other
This PR changes the settings to be grouped only by feature, not language
2025-04-28 13:16:30 -07:00
Andrew Branch
5732011d9a
Localize and use .experimental
2025-04-28 10:05:11 -07:00
Gabriela Araujo Britto
a036241282
update package.json default for expandable hover
2025-04-24 14:30:13 -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
2fe0efc637
Update config names
2025-04-17 12:19:42 -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
Matt Bierner
4035369003
Move js/ts suggest into own config section
2025-04-16 09:53:33 -07:00
Matt Bierner
8cd20f6444
Start splitting js/ts settings to subsections
2025-04-14 15:01:14 -07:00
Matt Bierner
40113edcfe
Remove old TS surveys setting
...
This hasn't been used for a while
2025-03-03 11:11:46 -08:00
Gabriela Araujo Britto
03bfa56b29
fix indentation
2025-02-07 15:11:54 -08:00
Gabriela Araujo Britto
746caa340a
Revert "[typescript-language-features] Expandable hover ( #228255 )"
...
This reverts commit 0f9abf3c35 .
2025-02-07 12:58:24 -08:00
Martin Aeschlimann
273f654ced
Merge remote-tracking branch 'origin/main' into aeschli/clear-wombat-216
2025-01-17 09:42:36 +01:00
Martin Aeschlimann
37a00332c7
remove old MappedEditsProvider
2025-01-15 21:21:58 +01:00
aslezar
d8ea024868
chore: used same message decription for TS and JS
2025-01-14 12:49:27 +05:30
Shivam Garg
00d7778d98
Merge branch 'microsoft:main' into fix-js-indent
2025-01-13 01:42:01 +05:30
Matt Bierner
4daea74ba9
Finalize paste api and drop api tweaks
...
Fixes #30066
This finalizes the documentPaste api. This api allows extensions to attach metadata on text copy and change how content is pasted. Some examples:
- Updating imports for pasted code
- Inserting an image as an attachment in notebooks
- Pasting files converts them to relative text paths
2025-01-07 14:57:16 -08:00
aslezar
97a5f18d0d
fix: update descriptions for switch-case indentation settings in TypeScript and JavaScript
2024-12-31 13:06:32 +05:30
aslezar
a91e6b684b
feat: support custom js switch-case indentation
2024-12-29 15:24:38 +05:30
Matt Bierner
cfb3a3043d
Merge branch 'main' into patch-1
2024-12-17 11:31:26 -08:00
Logan Ramos
e689b912ba
Update telemetry package ( #236378 )
2024-12-17 20:12:49 +01:00
DetachHead
d6bf64517a
remove javascript.inlayHints.enumMemberValues.enabled because javascript does not have enums
2024-12-17 09:42:08 +10:00
Matt Bierner
54d81cd618
Add paste as default settings and enable js/ts paste with imports by default ( #233031 )
...
Fixes #184871
For #30066
Adds new settings that let you configure the default way to paste/drop.
Also enables js/ts paste with imports by default for 5.7+. However will not apply by default. Instead it will be shown as an option after pasting. You can then use the `editor.pasteAs.preferences` setting to make it apply automatically or use the `javascript.updateImportsOnPaste.enabled` settings to disable the feature entirely
2024-11-04 16:30:09 -08:00
Isabel Duan
20a02666f9
Merge branch 'main' into organizeImportsSettingsFix
2024-10-30 15:50:10 -07:00
Isabel Duan
95779b7b37
add descriptions, refactor getPreferences function to be more clear
2024-10-30 15:28:59 -07:00
Matt Bierner
8875f03ec8
Remove code action contribution section ( #232664 )
...
This was never fully implemented and I'm not sure we're going to move forward with the static contribution proposal
2024-10-30 14:03:43 -07:00
Matt Bierner
f4bdaadbac
Merge vscode ts file watch settings ( #230152 )
...
Fixes #230144
Also deprecates the experimental setting while still observing it for now
2024-09-30 12:32:24 -07:00
Gabriela Araujo Britto
0f9abf3c35
[typescript-language-features] Expandable hover ( #228255 )
...
* add verbosity level to hover provider
* cleanup
* update minimum ts version
* get `canIncreaseVerbosityLevel` from server response
* add expandable hover experimental setting
2024-09-24 09:22:09 -07:00
Matt Bierner
bd324432e0
Bump default target to es2022 ( #228744 )
...
From #227409
2024-09-16 18:07:04 +02:00
Benjamin Pasero
88b706b2bb
watcher - support suspend/resume for non-correlated requests ( #228703 )
2024-09-16 12:24:34 +02:00
Matt Bierner
3e0761cc9f
Fix setting
2024-08-28 14:11:30 -07:00
Matt Bierner
89f2077c35
Merge pull request #226485 from mjbvz/informal-echidna
...
Enable ATA on web by default again
2024-08-23 13:30:54 -07:00
Matt Bierner
a8a33390df
Merge pull request #226202 from andrewbranch/autoImportSpecifierExcludeRegexes
...
[typescript-language-features] Add autoImportSpecifierExcludeRegexes preference
2024-08-23 13:23:49 -07:00
Matt Bierner
47fb559c6d
Reorder go to source definition ( #226212 )
...
Fixes #225419
2024-08-23 13:15:37 -07:00
Matt Bierner
bedf9f4ab7
Enable ATA on web by default again
...
For #182791
Enabling for further testing
2024-08-23 13:14:54 -07:00
Andrew Branch
7b357dd3a5
[typescript-language-features] Add autoImportSpecifierExcludeRegexes preference
2024-08-21 12:10:36 -07:00