Commit Graph

4883 Commits

Author SHA1 Message Date
Anders Hejlsberg
d0f3e73aa8 Revert fourslash test 2026-04-19 13:38:54 -04:00
Anders Hejlsberg
7d05047a37 Fix fourslash test 2026-04-18 18:39:50 -04:00
Jake Bailey
87aa917bef Always set up host in node builder (#62726) 2026-02-07 01:14:10 +00:00
Jake Bailey
0208948c95 Add --stableTypeOrdering for TS7 ordering compat (#63084) 2026-02-06 20:19:07 +00:00
Ryan Cavanaugh
f09a0e598a Set default types array to []; support "*" wildcard (#63054)
Co-authored-by: Sheetal Nandi <shkamat@microsoft.com>
2026-02-05 00:43:23 +00:00
Ryan Cavanaugh
ffd1c3a198 Deprecate alwaysStrict: false (#63089) 2026-02-04 18:37:38 +00:00
Daniel Rosenwasser
01c23d68b1 Switch the default of --strict to true (#63087) 2026-02-04 04:38:33 +00:00
Jake Bailey
1fd0c5389d Deprecate import assert in favor of import with (#63077) 2026-02-02 16:30:23 +00:00
Jake Bailey
95e3aaa903 Default target to "latest standard", deprecate ES5 (#63067) 2026-01-31 05:13:25 +00:00
Jake Bailey
3fc1f264de Update tests in prep for ES5 deprecation, target default change (#63066) 2026-01-29 22:38:34 +00:00
Jake Bailey
2fed59084b Eliminate tests/lib/lib.d.ts, fix up fourslash to use real libs and defaults (#63056) 2026-01-28 19:23:32 +00:00
Daniel Rosenwasser
c3dc61d18a Turn // @strict off in all failing fourslash tests which do not contain baseline calls (#63023) 2026-01-21 17:29:18 +00:00
Daniel Rosenwasser
e6fac66a72 Explicitly set strict: false for project tests, eval tests, and more programmatic fourslash tests (#63024) 2026-01-21 02:26:40 +00:00
Daniel Rosenwasser
58ed4bcfe4 More test suite strictness fixups (#63022) 2026-01-21 00:19:04 +00:00
Daniel Rosenwasser
7f6a84673d Prepare tests for --noImplicitAny (#62989)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-16 19:09:29 +00:00
Ryan Cavanaugh
16b933fb7b Deprecate module syntax (#62876) 2025-12-12 00:21:01 +00:00
magic-akari
3b9acae97c Allow subpath imports that start with #/ (#62844) 2025-12-09 18:54:52 +00:00
Mateusz Burzyński
69a0879743 Include source node inferences in string literal completions deeper in arguments (#56182) 2025-12-08 10:30:33 -08:00
Mateusz Burzyński
b2327c0f19 Make go to definition go to the constraint's properties for object literals in argument positions (#62361) 2025-12-08 10:27:56 -08:00
Copilot
486fce7a12 Fix unreachable code detection persisting after incremental edits (#62783)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jakebailey <5341706+jakebailey@users.noreply.github.com>
2025-11-19 09:46:30 -08:00
Jake Bailey
09e31cf04a Move unreachable checks to checker (#62751) 2025-11-13 17:50:42 -08:00
Mateusz Burzyński
2b2d6cebcb Improve references search and quick info on properties with type errors within nullable contextual types (#61383) 2025-10-30 11:54:29 -07:00
Mateusz Burzyński
11ee01b22d Add missing whitespace after type parameter's modifiers in interactive inlay hints (#62246) 2025-10-29 09:24:57 -07:00
Andrew Branch
42f6576e83 Deprecate --module amd, umd, system, none; --moduleResolution classic; change defaults (#62669) 2025-10-24 14:57:57 -07:00
Andrew Branch
f450c1b80c Deprecate esModuleInterop and allowSyntheticDefaultImports (default to true) (#62567) 2025-10-22 16:50:03 -07:00
Andrew Branch
84f4856709 Fix fourslash tests (#62641) 2025-10-20 19:47:59 +00:00
Mateusz Burzyński
d8aafb3197 Handle more child types when generating navigation tree items for export default (#62620) 2025-10-17 09:44:34 -07:00
Matt Kantor
d4b15eb56d Enhance type argument completions (#62170) 2025-09-30 13:00:20 -07:00
Jake Bailey
5f183ad73d Revert PR 61928 (#62423) 2025-09-25 10:22:27 -07:00
Jake Bailey
96acaa5290 Remove no-default-lib (#62435) 2025-09-24 16:16:14 -07:00
Ryan Cavanaugh
3f5c77f1f9 Replace all testcase instances of 'module' with 'namespace' (#62399) 2025-09-08 16:07:45 -07:00
Andrew Branch
7956c00166 Deprecate --moduleResolution node10 (#62338) 2025-08-27 13:51:20 -07:00
Mateusz Burzyński
d5a414cd1d Don't use noErrorTruncation when printing types with maximumLength set (#62091) 2025-07-22 08:56:52 -07:00
Copilot
833a8d492c Fix Symbol completion priority and cursor positioning (#61945)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: RyanCavanaugh <6685088+RyanCavanaugh@users.noreply.github.com>
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: Ryan Cavanaugh <RyanCavanaugh@users.noreply.github.com>
2025-07-02 14:46:24 -07:00
Mateusz Burzyński
58665cf3ae Don't return tags when returning quick info for JSDoc nodes (#59816) 2025-06-30 13:20:08 -07:00
Mateusz Burzyński
5519be3ae1 Fixed crash when getting a definition for a class member with a computed name and an override modifier (#60631) 2025-06-30 12:48:39 -07:00
Mateusz Burzyński
c33f83ac9b Fixed a printer crash caused by empty parameter modifiers (#60537) 2025-06-30 11:14:10 -07:00
Mateusz Burzyński
b46556e7b7 Fixed JSDoc display on JsxNamespacedName attributes (#61825) 2025-06-30 11:07:48 -07:00
Mateusz Burzyński
8665f920c9 Fixed crash on ComputedPropertyName when computing interactive inlay hints (#61857) 2025-06-30 10:28:27 -07:00
Mateusz Burzyński
d297037a83 Fixed crash on ConstructSignature when computing interactive inlay hints (#61973) 2025-06-30 10:21:50 -07:00
Gabriela Araujo Britto
02672d281c Use jsx language variant for jsx file scanning in getChildren (#61928) 2025-06-25 15:37:21 -07:00
Jake Bailey
dca71700ba Fix bad JSON syntax in tests, use JSON.parse first for perf (#61901) 2025-06-24 14:51:46 -07:00
Mateusz Burzyński
78c16795cd Don't ignore completions at source file locations (#61909) 2025-06-23 13:20:43 -07:00
Andrew Branch
cb38d99d08 Add --module node20 (#61805) 2025-06-09 14:20:00 -07:00
Gabriela Araujo Britto
0ee67b517f Add configurable maximum hover length (#61662) 2025-05-09 13:31:39 -07:00
Oleksandr T.
11e7932759 fix(61258): Renaming namespace with const enum doesn't update enum references (#61263) 2025-04-24 14:35:05 -07:00
Gabriela Araujo Britto
069de743db Expandable hover (#61492) 2025-04-15 12:14:38 -07:00
Vitaly
ba663f6ac2 Exclude completions of binding pattern variable initializers (#52723)
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2025-04-02 13:47:43 -07:00
Mateusz Burzyński
89c572ca0c Fixed a symbol display crash on expando members write locations (#55478) 2025-04-01 13:40:59 -07:00
Oleksandr T.
2c3be449ff fix(60887): Incorrect Formatting on if (a) try {} finally {} (#60898) 2025-02-24 11:51:28 -08:00