Commit Graph
786 Commits
Author SHA1 Message Date
Matt Bierner e6a76e4bd3 Move js/ts language mode ids to own file 2017-10-26 18:39:53 -07:00
Matt Bierner abcdfe2c8c Set checkjs when generating jsconfig if javascript.implicitProjectConfig.checkJS is set
Fixes #37011
2017-10-26 18:11:03 -07:00
Matt Bierner 33aeb8e914 Remove unused functions in ts extension 2017-10-26 17:56:18 -07:00
Matt Bierner adb7b65684 Move versions status details into class 2017-10-26 17:33:26 -07:00
Matt Bierner 85f06958de More small cleanups in ts extension 2017-10-26 17:29:08 -07:00
Matt Bierner 5702389f4b Add setting to disable experimental decorators in implicit js projects
Fixes #14985
2017-10-26 17:20:35 -07:00
Matt Bierner 26eaf6f2ab Fix compile errors for TS 2.6 2017-10-26 17:02:49 -07:00
Matt Bierner 4ba7427dd9 Remove extra space in definition providers 2017-10-26 17:02:49 -07:00
Matt Bierner ade3609d02 Clean up definition provider 2017-10-26 17:02:49 -07:00
Max SchmittandMatt Bierner 4f055b9abc Fixed typos (#36804)
`to sigmal a function references` => `to signal a function reference`
`Alternative is to...` => `An alternative is to...`
2017-10-24 14:44:43 -07:00
Matt Bierner 83db0069f1 Add some extra logging for TSServer start 2017-10-23 13:14:16 -07:00
Matt Bierner 0a0033b855 Remove duplicate code for applying a code action 2017-10-20 12:07:12 -07:00
Matt Bierner 8798aa5380 Remove unused lines 2017-10-20 11:52:41 -07:00
Matt Bierner a8fdcc4a6d Auto import dependencies when accepting a global suggestion
Fixes #2635
2017-10-20 11:48:49 -07:00
Matt BiernerandGitHub dc44eab703 Prototype TS Codefix commands (#35002)
* Prototype TS Codefix commands

Initial prototype to support commands on JS/TS quick fixes

Part of #34787

* use command for argument name

* Update to use published api
2017-10-20 11:21:06 -07:00
Matt BiernerandGitHub 82dcf98352 Add support for localizing ts errors (#36451)
* Pick up typescript 2.6.1-insiders.20171019

* Add support for localizing ts errors. Fixes #18634
2017-10-19 19:52:02 -07:00
Matt Bierner a101ae1817 Change a few more ts providers to use async 2017-10-16 14:45:06 -07:00
Matt Bierner 73635a9cd3 Add option to disable quick suggestions for js/ts paths
Fixes #35877
2017-10-13 15:37:19 -07:00
Matt Bierner 989c40066d Fix commenting of jsx attribute using jsx style comments
Fixes #36175
2017-10-13 14:51:04 -07:00
Matt Bierner 9613018ef0 Update ts grammar 2017-10-13 14:46:12 -07:00
Matt Bierner 3a54e32291 Update TypeScript to use new task API
Fixes #35371
2017-10-13 14:19:51 -07:00
Matt Bierner ae20b2073a Make sure we rewrite contentName for jsx grammar 2017-10-12 19:25:15 -07:00
Matt Bierner 9ca019f9e8 Update js/ts grammars 2017-10-12 19:25:15 -07:00
Martin Aeschlimann cf70385df5 Folding regions broken 2017-10-12 16:55:15 +02:00
Matt Bierner c098b394b0 Use single setting to control autodetect of tasks
#35067
2017-10-11 18:45:31 -07:00
Matt Bierner a60a551582 add new typescript.tsc.autoDetectType to enable either detection of build or watch tasks
Fixes #35067
2017-10-11 18:30:49 -07:00
Martin Aeschlimann 1fb361861f [folding] add work boundries to folding markers 2017-10-11 17:28:10 +02:00
Matt Bierner 00dbc4541c Autoshow intellisense for import with no side effects
Fixes #35691
2017-10-10 18:05:14 -07:00
Matt Bierner 63ecf01397 Use unique grammar and scope for JavaScript react to avoid conflicts when overriding plain old javascript grammar
Fixes #35532
2017-10-10 15:02:32 -07:00
Matt Bierner 0bd33bbd96 Use strict versions for @types. Fixes #35561 2017-10-09 11:21:00 -07:00
Matt Bierner d06bf76099 Update js/ts grammar
Fixes #35768
Fixes #35639
2017-10-09 08:46:43 -07:00
Matt Bierner 1bfad134b0 Set NODE_PATH when forking TS server
The ensures that we can resolve require('typescript') inside of plugins correctly
2017-09-29 13:49:09 -07:00
Matt Bierner 34cb8ff33c Disable auto complete on quotes since this now gets in the way for path quick suggestions 2017-09-27 13:50:46 -07:00
Alex Dima e95122f45e No need to inline license details, as they can be fetched from the repo 2017-09-27 12:08:55 +02:00
Alex Dima aa9952edb7 Fix after PR #34486 and run OSS tool 2017-09-27 11:54:14 +02:00
Alexandru DimaandGitHub 8cba35dd0f Merge pull request #34486 from myEditor/master
Updated the license to MIT
2017-09-27 11:32:19 +02:00
Matt Bierner 60470a533b Relax check on TS path completion trigger 2017-09-26 13:24:37 -07:00
kieferrm 08d8f0f9f6 indentation changes 2017-09-25 18:36:43 -07:00
kieferrm 9d5589dbf4 update GDPR todos 2017-09-25 18:36:43 -07:00
kieferrm fbb3e25987 omit endPoint where it defaults to none 2017-09-25 18:36:43 -07:00
kieferrm 4ef3ba3972 classification for TS extension 2017-09-25 18:36:43 -07:00
Matt Bierner 754738ca4b Special case TS dev version detection
Allow pointing to a TS local build without setting `tsdk_version`

Fixes #33977
2017-09-25 15:32:24 -07:00
Martin Aeschlimann f0281ddc2d [ts] invalid tab characters in snippets 2017-09-25 23:10:30 +02:00
Martin Aeschlimann 45251543b9 [folding] snippets for folding markers 2017-09-25 23:00:02 +02:00
Arthur OzgaandMatt Bierner c8f5358f36 report tsserver response error as telemetry (#34860) 2017-09-25 13:33:35 -07:00
Martin Aeschlimann 777fddd4f7 [folding] add folding marker to API and schema 2017-09-25 22:25:45 +02:00
Matt Bierner cbfafa8f15 Update js/ts grammar 2017-09-25 11:28:07 -07:00
Martin Aeschlimann 098d2dbfa8 [ts/js] update grammar 2017-09-25 15:25:05 +02:00
Matt BiernerandGitHub cb7e0bffd0 Prototype TSC watch task contribution (#33865)
* Prototype TSC watch task contribution

* Update to make use of optional properties in task definitions
2017-09-22 15:32:00 -07:00
Matt Bierner 65b9a0de2d Autoshow suggestions for jsdoc param
Fixes #34853
2017-09-22 13:55:56 -07:00