Commit Graph

6864 Commits

Author SHA1 Message Date
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
Oleksandr T.
1cd8e20f94 fix(61167): Incorrect "Import may be converted to a default import" autofix for import export (#61171) 2025-02-21 15:23:22 -08:00
Mateusz Burzyński
edc497bb2b Find method references through base abstract classes implementing an interface (#61234) 2025-02-21 11:08:34 -08:00
Mateusz Burzyński
b95187d1ce Provide string completions for in keyword checks (#60272) 2025-02-20 14:01:52 -08:00
Ben Lickly
3f416e0f52 Fix quick fix for isolatedDeclarations to keep trailing unknown in generics (#61227) 2025-02-19 17:28:50 -08:00
Gabriela Araujo Britto
34ea32f8ce Revert "Proposed expandable hover API" (#61132) 2025-02-07 12:44:02 -08:00
Andrew Branch
739d729ecc [moveToFile] Fix symbols with empty declarations being treated as importable (#61084) 2025-01-30 13:49:26 -08:00
Isabel Duan
c5058f0066 allow calling goToDef on modifiers of named declarations (#60384) 2025-01-23 17:30:35 -08:00
Mateusz Burzyński
8da951cbb6 Fixed "Delete all unused declarations" to delete self-referential functions (#60888) 2025-01-17 22:11:41 -08:00
Oleksandr T.
589f734e5e fix(60375): Parameter inlay hint is incorrect when function has a this type (#60378) 2025-01-17 13:30:35 -08:00
Oleksandr T.
f99803d05f fix(60551): satisfies is shown on go-to-implementation (#60801) 2025-01-17 12:05:26 -08:00
Andrew Branch
f69580f821 Add --module node18 (#60722) 2024-12-13 10:16:23 -08:00
Ryan Cavanaugh
4105134626 Include type-meaning 'extends' clause in auto-import fix list (#59853) 2024-12-04 13:22:25 -08:00
Oleksandr T.
d6b7c41fbc fix(60505): Convert to namespace import refactoring should drop file extensions on namespace name (#60510) 2024-11-19 19:42:16 -08:00
Andrew Branch
b3c67d3202 Move to file: fix detection of references to globals that shouldn't be moved (#60450)
Co-authored-by: Isabel Duan <isabelduan@microsoft.com>
Co-authored-by: Mateusz Burzyński <mateuszburzynski@gmail.com>
2024-11-15 14:21:38 -08:00
Ben Kraft
c043944b14 Let isolated declarations fixer add toplevel imports more (#60267) 2024-11-13 09:04:51 -08:00
Nathan Shively-Sanders
79ea5a5b35 Stub out copilotRelated command (#60488) 2024-11-13 08:33:00 -08:00
Oleksandr T.
ef802b1e4d feat(60312): Add missing properties for satisfies (#60314) 2024-11-08 09:48:13 -08:00
Gabriela Araujo Britto
80eeb4ec8d Proposed expandable hover API (#59940) 2024-11-05 16:41:13 -08:00
Isabel Duan
3e6171833e fix autoimports crash: generate namespace and other module symbol imports (#60333) 2024-10-31 17:03:12 -07:00
Mateusz Burzyński
e4dc78ab8c Fixed crash on class member completions with auto imports from merged ambient modules (#60340) 2024-10-31 13:47:38 -07:00
Mateusz Burzyński
48f2ada110 Add string literal completions for package.json imports field (#57718) 2024-10-31 13:33:40 -07:00
Isabel Duan
21618934bf fix paste edits range: include all completely selected identifiers (#60339) 2024-10-29 14:05:32 -07:00
Mateusz Burzyński
6a90111d05 Fixed "add missing properties" codefix for positions with nullable contextual types (#60328) 2024-10-23 11:31:37 -07:00
Mateusz Burzyński
437d7f7d9c Fixed crash in auto import suggestions for default of exported UMD objects (#60313) 2024-10-23 09:22:09 -07:00
Oleksandr T.
a62ac67b50 fix(59779): The semicolons: "remove" formatting option doesn't remove extraneous semicolons (#59797) 2024-10-22 15:42:28 -07:00
Oleksandr T.
df9d16503f fix(59463): Feature that displays method argument names inline does not correctly handle method overloading (#59504) 2024-10-18 14:44:43 -07:00
Andrew Branch
b8e4ed8aeb Fix --showConfig to show transitively implied options that vary from the default config (#60240) 2024-10-16 11:14:44 -07:00
Mateusz Burzyński
d61938d8a3 Fixed default-like export info lookup with export= that have default export (#60035) 2024-10-15 09:00:54 -07:00
Oleksandr T.
e99e6e2e87 fix(60186): Quick fix "add missing properties" fails with enums from other module (#60191) 2024-10-14 11:30:34 -07:00
Isabel Duan
aeb74cc721 moveToNewFile: fix quotes for module specifiers (#60203) 2024-10-14 10:24:49 -07:00
Oleksandr T.
009b3ffdda fix(59825): getNavigationTree crash on invalid class merge and function merge with expando members (#60152) 2024-10-07 12:58:15 -07:00
Joost Koehoorn
44331b9fa3 Fix grammar issue in TS9025 diagnostic message (#60136) 2024-10-07 11:12:47 -07:00
Titian Cernicova-Dragomir
476e9ee201 Extract node type printer (#59282) 2024-09-30 09:19:42 -07:00
Andrew Branch
bd3d70058c Rewrite relative import extensions with flag (#59767) 2024-09-27 12:27:16 -07:00
Nathan Shively-Sanders
52c59dbcbe Add CopilotRelated command (#59963) 2024-09-26 16:10:41 -07:00
navya9singh
8499803ae0 Adding preparePasteEdits method to check if smart copy/paste should be applied (#60053) 2024-09-26 11:50:23 -07:00
Mateusz Burzyński
413f0fa831 Fixed crash when looking for contextual inherited JSDocs for setters and getters (#60027)
Co-authored-by: Gabriela Araujo Britto <garaujobritto@gmail.com>
2024-09-25 11:04:01 -07:00
Daniel Rosenwasser
278f260d0d Specialize the message on JSX tags looking for the JSX factory namespace (#58870) 2024-09-24 11:52:44 -07:00
Ben Lickly
8230bc66a7 Drop unnecessary type arguments in the isolated declarations quick fix (#59665)
Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2024-09-16 10:35:50 -07:00
Isabel Duan
52eaa7b02f Enable --isolatedDeclarations on TS codebase (#59635)
Co-authored-by: Sheetal Nandi <shkamat@microsoft.com>
Co-authored-by: Andrew Branch <andrew@wheream.io>
2024-09-15 18:10:52 -07:00
Isabel Duan
89e004f632 add support for autoimports/moveToFile to generate aliased named imports (#59885) 2024-09-10 15:38:37 -07:00
Mateusz Burzyński
53039d3f05 Include all type parameters in completions within type parameters' constraints (#56543) 2024-09-09 10:35:58 -07:00
Sheetal Nandi
87d0e771a8 Fix issues with global typings cache and what gets watches (#59869) 2024-09-05 13:06:30 -07:00
Armando Aguirre
6260f7ab78 Added typeToTypeNode with truncation (#59332)
Co-authored-by: Armando Aguirre Sepulveda <araguir@microsoft.com>
2024-08-30 14:16:18 -07:00
Jack Works
47ae752c23 refactor: improve string export name completions (#58818) 2024-08-26 12:23:05 -07:00
Andrew Branch
a86b5e2b01 Fix error message for type-only import of ES module from CJS (#59711) 2024-08-23 12:05:40 -07:00