Martin Aeschlimann
a2d46d4b68
ts semantic highlighting: support alias
2020-01-15 23:08:15 +01:00
Matt Bierner
95793304cc
Also show extract to function as disabled in js/ts
...
Currently we only show `extract constant`
2020-01-14 13:03:59 -08:00
Martin Aeschlimann
661bc5da41
define constants in typescript-vscode-sh-plugin
2020-01-14 17:35:58 +01:00
Martin Aeschlimann
5ee9f6646e
add constants
2020-01-14 10:07:40 +01:00
Martin Aeschlimann
fc57a1421d
update typescript-language-features
2020-01-13 21:09:37 +01:00
Martin Aeschlimann
18f0a5bd21
add reaonly support, update typescript-vscode-sh-plugin version
2020-01-13 19:57:17 +01:00
Martin Aeschlimann
0fe69bd529
TS semantic highlighting: check api version
2020-01-13 12:42:45 +01:00
Martin Aeschlimann
59e12621ae
polish
2020-01-10 16:15:08 +01:00
Martin Aeschlimann
703a2afcef
update typescript-vscode-sh-plugin
2020-01-10 16:05:16 +01:00
Martin Aeschlimann
fbad0c368e
Merge branch 'master' into aeschli/ts-sem
2020-01-10 15:40:03 +01:00
Martin Aeschlimann
4032ce7241
polish
2020-01-10 15:37:37 +01:00
Matt Bierner
ad97bd7493
Exclude tsconfig files under dot file directories
...
Fixes #88328
2020-01-09 14:25:39 -08:00
Martin Aeschlimann
900100b745
use typescript-vscode-sh-plugin
2020-01-09 23:23:55 +01:00
Martin Aeschlimann
a07286f7f9
use @aeschli/typescript-vscode-sh-plugin
2020-01-09 22:47:06 +01:00
Martin Aeschlimann
b8a7184825
use plugin
2020-01-09 17:36:45 +01:00
Martin Aeschlimann
741a8b2b2f
Merge branch 'master' into aeschli/ts-sem
2020-01-09 15:41:56 +01:00
Matt Bierner
fc65a7c41b
Update logging of updateGraph to match TS protocol changes
...
For #88313
Also log updateGraph on `completions.execute` instead of as its own event
2020-01-08 16:57:26 -08:00
Matt Bierner
ce5ffc76c0
Fix type
2020-01-08 16:47:10 -08:00
Matt Bierner
e7b44e70e9
Dont' use default export for TelemetryReporter
...
We are also exproting other values/types, so use a named export instead
2020-01-08 16:36:31 -08:00
Matt Bierner
7c6897aca0
Report updateGraph performance Telemetry from the TypeScript server
...
Fixes #88313
2020-01-08 16:34:21 -08:00
Ron Buckton
71b60d0d22
Add call hierarchy support for TypeScript 3.8 ( #88168 )
...
* Add call hierarchy support for TypeScript 3.8
* Add version dependent registration for call hierarchy provider
* Revert TS version, PR feedback
2020-01-08 14:35:44 -08:00
Martin Aeschlimann
ed4173796d
ts sem
2020-01-08 17:08:48 +01:00
Matt Bierner
80ccf6fd9d
Make sure we always explicitly reset pendingGetErr
...
#88209
2020-01-07 16:14:54 -08:00
Matt Bierner
f0336455ed
Adding documentation.refactor proposed contribution point
...
For #86788
2020-01-07 16:14:54 -08:00
Matt Bierner
629a08ed62
When generating a tsconfig with checkJs, make sure we also set allowJs
...
For #87972
2020-01-06 15:35:41 -08:00
Matt Bierner
f105af6007
Set sourceMap: true in default tsconfig
...
For #87972
2020-01-06 15:35:41 -08:00
Andrew Liu
81fb34c445
fix parsed JSDoc author tag ( #80898 )
...
* fix parsed JSDoc author tag
* fix author tag
2020-01-06 11:53:13 -08:00
Johannes Rieken
09ee89ca87
remove more unused tslint directives
2020-01-03 08:14:23 +01:00
Johannes Rieken
f80a6f9b96
update rule-disablements (eslint-disable for tslint-disable)
2020-01-02 20:28:59 +01:00
Johannes Rieken
f01f7ebe93
fix some (future) linting issues
2019-12-31 09:54:04 +01:00
Matt Bierner
c0c4eb6a51
Always use same range for jsdoc completions
...
For #87091
JSdoc completions do not have different behavior for replace vs insert
2019-12-20 11:55:46 -08:00
Matt Bierner
4636be2b71
Remove grep for ts tests
2019-12-17 16:50:36 -08:00
Simon Siefke
043da28dda
fix: typescript completion item kind for local function ( #87182 )
2019-12-17 11:03:00 -08:00
Alex Ross
7a374c3d13
Handle stat.type correctly in typescript features extension
...
#85753
2019-12-17 11:58:28 +00:00
Matt Bierner
c645eeee69
Remove extra check
2019-12-12 10:31:55 -08:00
Matt Bierner
faf453c1c4
Prefer startsWith
2019-12-12 10:31:55 -08:00
Matt Bierner
1dd79d573c
Use more explicit names
2019-12-12 10:31:55 -08:00
Matt Bierner
a4177f50c4
Use object for refactor.disabled
...
For #85160
Using an object is more explict with property names and will let us introduce additional properties in the future if needed
2019-12-11 20:15:30 -08:00
Matt Bierner
58d954737f
Don't show references code lens on const members
...
Fixes #86495
2019-12-09 17:28:32 -08:00
Matt Bierner
35587bec93
Also log error when a fatal error happens
2019-12-09 17:28:32 -08:00
Matt Bierner
9bdb4a2f70
Handle normalized windows paths in resource map
...
Fixes #86433
During path normalization, we convert `\` in windows paths to `/`. This causes the isWindowsPath check to fail
I think it is generally safe to assume that file paths that start with a drive letter and then any type of slash should be treated as windows paths
2019-12-05 15:08:13 -08:00
Martin Aeschlimann
eeee6244d9
[josn] fix wrong schema-schema reference, use draft-07 everywhere
2019-12-05 11:15:39 +01:00
Matt Bierner
57455124b5
Make sure we also log the typescript error properties on fatal error telemetry events
...
Fixes #86205
We already log error metadata for failed requests. However we don't include this on the fatalError event. This makes investigation of these errors difficult
2019-12-04 10:59:15 -08:00
Martin Aeschlimann
3bef2000a8
Merge branch 'master' into patch-2
2019-11-26 14:28:00 +01:00
Matt Bierner
a63d88ec55
Make sure we normalize paths before sending them to tsserver
...
Fixes #84826
2019-11-25 20:58:47 -08:00
Matt Bierner
16fffb122b
Mark parameter suggestions as variables
...
For #85430
2019-11-25 20:09:10 -08:00
Matt Bierner
dd300e4fe7
Show constants as normal variables
...
Fixes #85429
2019-11-25 19:50:32 -08:00
Matt Bierner
4116c9411b
Use enum member completion type
2019-11-25 19:50:32 -08:00
Samuel Bronson
96479b86f3
Allow trailing commas in jsconfig.json, too
...
This is a followup to commit bcf67c867f
"allow trailing commas in tsconfig.json (for #80419 )".
2019-11-23 21:36:10 -05:00
okmttdhr
0db887a1a3
Show JS/TS References Code Lens for Inner Functions ( #84689 )
...
* Show code lens for inner functions
* Create typescript.referencesCodeLens.showOnAllFunctions setting
* Create javascript.referencesCodeLens.showOnAllFunctions setting
* Add a new setting in a existing class
* Avoid unnecessary fallthrough
2019-11-22 18:06:23 -08:00