Commit graph

1737 commits

Author SHA1 Message Date
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
Aiday Marlen Kyzy 81ae16ba6e
sending the telemetry event in a loop 2023-08-18 10:47:35 +02:00
Nathan Shively-Sanders 4cb0bc5b1c Clean up for PR 2023-08-17 09:26:06 -07:00
Aiday Marlen Kyzy 0d4db5ffc4
sending the diagnostics on handle exit 2023-08-17 14:35:27 +02:00
Aiday Marlen Kyzy 614bfb3d33
sending diagnostics on file open 2023-08-17 14:07:03 +02:00
Aiday Marlen Kyzy b4801aeb02
adding the data relative to the diagnostic error codes in the typescript extension 2023-08-15 12:20:02 +02:00
Nathan Shively-Sanders a288cbbdaf Merge branch 'main' into ai-inferFromUsage 2023-08-14 16:41:26 -07:00
Nathan Shively-Sanders 44375f76ca Offer infer-types quickfix separate from Typescript one 2023-08-14 10:48:18 -07:00