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