Commit Graph

388 Commits

Author SHA1 Message Date
Matt Bierner 5ca0ea581f Use markdownDescription for a few more settings
Let's us use inline code elements on these
2026-03-13 11:35:58 -07:00
deepak1556 92de3b63d5 chore: apply feedback 2026-03-04 01:59:57 +09:00
deepak1556 278032fc75 feat: support heap profile and snapshot capture for tsserver 2026-03-04 01:36:10 +09:00
Matt Bierner c100c1fd24 Align js/ts.suggest.completeJSDocs with other names
Fixes #298734

Aligning this to use the id `js/ts.suggest.jsdoc.enabled` because we have another setting in the `#js/ts.suggest.jsdoc.*` scope
2026-03-02 08:26:55 -08:00
Matt Bierner 6c446ea94e Support old settings too for now 2026-02-24 12:55:16 -08:00
copilot-swe-agent[bot] 679854a7c5 Update package.json to reference new unified setting name config.js/ts.experimental.useTsgo
Co-authored-by: mjbvz <12821956+mjbvz@users.noreply.github.com>
2026-02-24 19:35:24 +00:00
Matt Bierner 11a5279976 Switch remaining settings to use js/ts prefix
For #292934

Also renames some of the server settings to have a more consistent naming scheme. This is going to be annoying but is the best time to do this since we are already changing the full setting id
2026-02-23 11:20:52 -08:00
Matt Bierner 655ce6f07e Adopt unified js/ts setting for diagnostic settings
For #292934

Also renames validate.enable to `validate.enabled` to align with other settings
2026-02-20 17:54:24 -08:00
Matt Bierner cf4d60558a Fix missing % 2026-02-20 16:49:49 -08:00
Matt Bierner 23a013aaee Better grouping of js/ts settings 2026-02-20 16:44:52 -08:00
Matt Bierner eddede8c81 Esbuild the ts extension 2026-02-18 17:11:54 -08:00
Matt Bierner eeb0e12bed Adopt unified js/ts setting for a few more language settings
For #292934
2026-02-18 15:38:04 -08:00
Matt Bierner 8f2f873054 Mark more settings as language overridable 2026-02-18 07:53:14 -08:00
Matt Bierner 3f8fc43e23 Use standard setting name and fix check 2026-02-17 16:56:50 -08:00
Matt Bierner 2a2f6407e4 Adopt unified js/ts setting for format settings
For #292934
2026-02-17 13:05:55 -08:00
Matt Bierner 5ded895db4 Adopt unified js/ts setting for preferences
For #292934
2026-02-13 15:33:01 -08:00
Matt Bierner 1ca69349dd Merge pull request #295055 from mjbvz/dev/mjbvz/mighty-horse
Adopt unified js/ts setting for suggest
2026-02-12 15:27:11 -08:00
Raymond Zhao e987c5242e chore: bump extension versions (#295040) 2026-02-13 04:15:03 +05:00
Matt Bierner dfc43c73a6 Adopt unified js/ts setting for suggest
Fixes #292934
2026-02-12 15:07:36 -08:00
Matt Bierner 7566dfb857 Switch to unified js/ts settings for inlay hints
For #292934
2026-02-11 17:12:25 -08:00
Matt Bierner f60e8ae4b3 Improve js/ts code lens settings descriptions
For #292934

Adding some links and removing extra keywords
2026-02-11 11:54:32 -08:00
Matt Bierner 0493189e18 Start adopting unified js/ts config for code lenses
For #292934

Testing this with a self contained area first: code lenses. Will keep support for the old setting values too to avoid breaking existing settings
2026-02-10 16:14:49 -08:00
Matt Bierner cfbd57afa6 Remove region diagnostics setting
Part of #292934

This is an implementation detail. Was only really added in 5.6 in case the new behavior caused issues. Should be safe to remove now
2026-02-04 14:44:40 -08:00
Matt Bierner 723aa849c9 Convert gulpfiles to modules
Makes a pass through our top level gulpfiles to convert them to modules
2025-11-11 15:28:50 -08:00
Megan Rogge b245d3d16c add tsgo watcher (#276751) 2025-11-11 17:35:52 +00:00
Matt Bierner 078d0d5707 Merge pull request #264546 from ritesh006/test/implementations-codelens
feat(ts-codeLens): show "implementations" CodeLens for overridden methods #263749
2025-11-03 12:04:42 -08:00
Matt Bierner d02b204cb0 Make sure more TS commands are disabled when tsgo is active
We need to clear the contexts when switching to tsgo
2025-10-16 17:14:38 -07:00
Matt Bierner 40fd1d8ebc Fix string name 2025-10-15 10:16:00 -07:00
Matt Bierner c099047be6 Update tests and small tweaks 2025-10-15 00:40:11 -07:00
ritesh006 cd5348abcd ts-codelens: implementations for overrides + test 2025-10-11 10:49:03 +05:30
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 https://github.com/electron/electron/commit/71f3ff6bf289745c74d48cf54c254120a70804b4

* 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