Commit Graph

1720 Commits

Author SHA1 Message Date
Logan Ramos
cc98e55794 Fix slow telemetry module (#193607) 2023-09-20 20:14:12 +01:00
Aiday Marlen Kyzy
0a45b2737a typos 2023-09-15 15:13:50 +02: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
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
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
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
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
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
Vitaly
432aac18f1 [typescript] Better paths matching for move to existing file quickpick (#181231)
* Better paths matching for move to existing file quickpick

* fix resolving selected item

* fix: select file dialog point to existing file

* skip computing if
use coalesce

* Improve typings

---------

Co-authored-by: Matt Bierner <matb@microsoft.com>
2023-08-09 21:29:30 +01:00
Matt Bierner
4f66a0c2c1 Updating bundled and build TS versions (#189868) 2023-08-07 17:04:12 -07:00
Robo
ea490e5545 chore: update to Electron 25 (#188268)
* chore: update electron@25.3.0

* ci: update NodeTool version

* chore: update @types/node

* add more common types to layers checker

* chore: update debian dependencies

* chore: update rpm dependencies

* fix: use legacy dns result order of Node.js

* ci: remove deprecated always-auth npm config

Refs npm/cli@72a7eeb

* chore: update deb and rpm dependencies

* chore: update armhf rpm dependencies

* chore: update x64 debian dependencies

* chore: update x64 rpm dependencies

* chore: update electron@25.3.1

* chore: update electron@25.4.0

* chore: bump distro

* chore: bump distro

---------

Co-authored-by: Benjamin Pasero <benjamin.pasero@microsoft.com>
2023-08-07 21:46:27 +09:00
Matt Bierner
3cc82327b5 Bump TS versions (#189344)
Bumps TS version for building VS Code
Bumps bundled TS version
2023-07-31 20:13:11 +01:00
Alexandru Dima
f94dcb9ae0 Turn off aiQuickFix by default for stable (#189069) 2023-07-27 17:16:25 +01:00
Matt Bierner
e2720e7bf4 Make getWorkspaceRootForResource work for notebook cells (#188186)
Fixes #186811
2023-07-19 05:29:22 +10:00
Matt Bierner
40abe0e1d5 Explicitly add link in JSDoc (#188182)
Fixes #188159
2023-07-18 11:15:14 -07:00
Andrew Branch
6c94c8e088 [typescript-language-features] Update autoImportFileExcludePatterns description (#186528)
Update autoImportFileExcludePatterns description
2023-07-14 18:36:38 +00:00
Matt Bierner
c0d560ed49 Don't parse @link inside @example JSDoc tags (#187877)
Fixes #187768
2023-07-13 16:02:57 -07:00
Matt Bierner
a4fde6f2eb Add more specific error for TS web server (#187752)
This should help us better understand why the access failed
2023-07-12 14:09:01 -07:00
Raymond Zhao
5be539a588 Bump semver (#187654) 2023-07-12 01:49:45 +02:00
Matt Bierner
00105d2ddb Exclude azurerepos: files from JS/TS intellisense (#187521)
Fixes #186385
2023-07-11 08:45:12 -07:00
dependabot[bot]
8c8e8600b6 Bump semver from 5.5.1 to 7.5.2 in /extensions/typescript-language-features (#185968)
Bump semver in /extensions/typescript-language-features

Bumps [semver](https://github.com/npm/node-semver) from 5.5.1 to 7.5.2.
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v5.5.1...v7.5.2)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-10 10:05:01 +02:00
Matt Bierner
688bc028e3 Extends tsconfig link logic to references paths (#186227)
Fixes #182898
2023-06-26 14:55:10 -07:00
Johannes Rieken
50ad64e844 enable inline chat quick fix for TypeScript implements interface by default (#186167) 2023-06-26 17:34:39 +02:00
Matt Bierner
5ee455116f Add codeql comments and small fix (#185931) 2023-06-23 02:40:39 +02:00