Commit Graph

1744 Commits

Author SHA1 Message Date
Johannes Rieken
b7fad0df6d Revert "Copilot-based TS refactors" 2023-09-22 16:05:04 +02:00
Nathan Shively-Sanders
d534d6b441 Tweak wording and position of copilot infer-types 2023-09-21 09:36:28 -07:00
Nathan Shively-Sanders
a9a66e4dc3 Correct+customise copilot-specific titles 2023-09-21 09:25:11 -07:00
Nathan Shively-Sanders
32bb21550c Merge remote-tracking branch 'origin/main' into ai-codefixes 2023-09-21 08:40:31 -07:00
Nathan Shively-Sanders
1e7d82c778 Code correctly treats empty config as default-false 2023-09-21 08:37:51 -07:00
Nathan Shively-Sanders
6c154dd347 Mark quickfixes/refactors with Copilot: prefix 2023-09-20 15:37:34 -07:00
Logan Ramos
cc98e55794 Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
Nathan Shively-Sanders
530870bd40 Config: change defaults and add descriptions 2023-09-20 10:12:11 -07:00
Nathan Shively-Sanders
ba511b36f1 Merge branch 'main' into ai-codefixes 2023-09-20 08:35:13 -07:00
Aiday Marlen Kyzy
0a45b2737a typos 2023-09-15 15:13:50 +02:00
Nathan Shively-Sanders
968d1bd1bb Merge branch 'main' into ai-codefixes 2023-09-14 11:24:50 -07:00
Nathan Shively-Sanders
d1d6055aa5 Add more complex options 2023-09-14 11:23:16 -07:00
Nathan Shively-Sanders
b1b350626f Fix lints 2023-09-14 09:16:39 -07:00
Stephen Melvin
627cffc8ed Fixed import paths not being updated when multiple files are moved (#191403)
* Modified updatePathsOnRename.ts to fix issue where import paths were not being updated when multiple files were moved.

* Removed errant console log

* Changed return statements to continue in for-of loop

---------

Co-authored-by: Stephen Melvin <steve.melvin@dtn.com>
2023-09-13 21:23:21 +00:00
Gabriela Araujo Britto
f563e33800 [typescript-language-features] Add option for excluding library symbols in "Go to Symbol in Workspace" (#192798)
* add option for excluding library symbols

* clarify in message that new option requires ts 5.3

* remove expect error
2023-09-13 18:19:52 +00:00
Nathan Shively-Sanders
3328d54c89 Clean up for review
Remove unused, abandoned ideas.
2023-09-08 09:28:53 -07:00
Nathan Shively-Sanders
7906b2bb61 Merge branch 'main' into ai-codefixes 2023-09-07 10:46:52 -07:00
Nathan Shively-Sanders
9c5b16a444 Switch entirely to inline+action-based expansion
Except for a couple that still rely only on navtree-based expansion.
Lots of cleanup and standardisation.
2023-09-07 10:13:01 -07:00
Gabriela Araujo Britto
efc1b30976 Add custom Node option to run TS Server (#191019)
* Add config for running tsserver on custom node

* log when custom node install is used

* create node version manager

* get node path from node version manager everywhere

* modify prompt

* fix useIpc

* use spawn for custom node and set windowsHide

* detect node

* link memory setting to node setting
2023-09-06 20:27:16 +00:00
Nathan Shively-Sanders
a0a2cb4de0 Pretty good ranges based on RefactorInfo
Results are not pretty good yet. They are still below average.
2023-09-06 12:54:07 -07:00
Nathan Shively-Sanders
63c84d3aab Rest of useful codefixes
Initial hacky versions only
2023-08-31 16:15:04 -07:00
Matt Bierner
45e2e0bfd0 JS/TS package acquisition (#184438)
* Experiment with adding ata using `@types` packages shipped in an extension

* Use own file system instead of `https`

* JS/TS type support on web

* Tsconfig needs esModuleInterop not module:nodenext

We actually want webpack to emit commonjs, but need to write ES default
imports to use node-maintainer

* fix package.json indentation

* Adding setting to disable web type acquisition

* Fix merge of yarn lock

* Fixing merge errors

* Fixing errors

* Pick up package externally

* Fixing conflicts

* Bump version

---------

Co-authored-by: Kat Marchán <kzm@zkat.tech>
Co-authored-by: Nathan Shively-Sanders <293473+sandersn@users.noreply.github.com>
2023-08-28 00:49:40 -07:00
Nathan Shively-Sanders
2aaf53bc41 Support addNameToNamelessParameter, refactor copilot code
Not done switching quick fix code to use CompositeCommand instead of
passing a followup to ApplyCodeActionCommand.
2023-08-25 14:16:43 -07:00
Aiday Marlen Kyzy
cb1cdd872d Merge pull request #190485 from microsoft/aiday/telemetryDiagnosticData
Adding typescript diagnostic error codes in typescript extension
2023-08-25 08:43:40 +02:00
Logan Ramos
ecb0c80fc1 Bump extension telemetry module (#191237)
* Bump extension telemetry module

* Fix webpack
2023-08-24 12:53:41 -07:00
Alexandru Dima
0783235efc Merge branch 'main' into aiday/telemetryDiagnosticData 2023-08-24 12:00:25 +02:00
Aiday Marlen Kyzy
a597b9044f disposing the telemetry emitter 2023-08-24 11:01:47 +02:00
Aiday Marlen Kyzy
ca86548968 changing from a js doc to a doc 2023-08-24 10:57:12 +02:00
Alpha Romer Coma
7ef754c2f6 Fix supported markdown-lint violations in markdown files (#190750)
docs: fix supported markdownlint violations
2023-08-24 08:37:25 +00:00
Matt Bierner
bf9604c568 Add event for when inlay hints are provided (#191134) 2023-08-23 23:15:07 +01:00
Matt Bierner
557695b920 Fix inlay hint location (#191122) 2023-08-23 14:10:55 -07:00
Nathan Shively-Sanders
2267ba86a6 Support extract to function and type alias as well 2023-08-23 10:40:45 -07:00
Nathan Shively-Sanders
ea5af2da03 Include selected expression in conversatin prompt 2023-08-23 09:57:26 -07:00
Nathan Shively-Sanders
81fad69af7 AI name suggestions in Extract Constant refactor 2023-08-22 16:29:26 -07:00
Aiday Marlen Kyzy
82cbf90600 clearing the timeout on dispose of the class 2023-08-22 09:43:11 +02:00
Aiday Marlen Kyzy
46ca479aa3 using a resource map now, need to normalize to a string? 2023-08-22 09:42:12 +02:00
Aiday Marlen Kyzy
df5bf004f4 checking also that the file is of type typescriptreact 2023-08-22 09:33:41 +02:00
Aiday Marlen Kyzy
32c476a056 adding a comment right above the setting 2023-08-22 09:31:25 +02:00
Aiday Marlen Kyzy
5fbf0d2ed1 passing in instead the diagnostic collection 2023-08-21 17:42:44 +02:00
Aiday Marlen Kyzy
fb4b533d93 extracting the method _increaseDiagnosticCodeCount to avoid duplication 2023-08-21 17:01:53 +02:00
Aiday Marlen Kyzy
8db8d30dfa using the utility method equals 2023-08-21 16:56:13 +02:00
Aiday Marlen Kyzy
cf21c24624 updating all the diagnostics after the timeout 2023-08-21 16:48:48 +02:00
Aiday Marlen Kyzy
76cc0881d3 using instead the uri string 2023-08-21 16:24:57 +02:00
Aiday Marlen Kyzy
afcac53ae9 review comments 2023-08-18 14:59:44 +02:00
Aiday Marlen Kyzy
03f09a238c adding a comment 2023-08-18 14:40:14 +02:00
Aiday Marlen Kyzy
1f86585b9b remove the setting of 10000 for updating the diagnostics 2023-08-18 14:37:30 +02:00
Aiday Marlen Kyzy
d56bd87a31 using instead the vscode Uri instead of the entity from vscode-uri 2023-08-18 14:35:17 +02:00
Aiday Marlen Kyzy
3e937b6a20 cleaning the code 2023-08-18 12:55:25 +02:00
Aiday Marlen Kyzy
1829704675 cleaning the code 2023-08-18 12:17:35 +02:00
Aiday Marlen Kyzy
008b00d24f taking the diff between current and previous snapshot 2023-08-18 11:33:03 +02:00