20074 Commits

Author SHA1 Message Date
uniqueiniquity
21093503a8 Respond to CR 2017-11-03 11:19:53 -07:00
uniqueiniquity
612616a105 Loosen restrictions on jsdoc completion locations 2017-11-03 09:53:56 -07:00
uniqueiniquity
b1b611f40a Add undefined to return type 2017-11-02 11:08:26 -07:00
uniqueiniquity
b17b7b9374 Revert "Update tests to expect empty doc comment template"
This reverts commit b566480aaaf92460b37eb0977b5c07c1c0729c85.
2017-11-02 11:00:30 -07:00
uniqueiniquity
12baae6c84 Revert "Return empty doc comment instead of undefined"
This reverts commit 22eb519b0f6c4c06c71a7c2dd351bbec530f5dd9.
2017-11-02 10:59:58 -07:00
uniqueiniquity
509b9ad087 Complete to single line jsdoc comment if no params 2017-11-02 09:55:56 -07:00
uniqueiniquity
976c25c672 Add support for enums and property signatures 2017-10-30 15:05:55 -07:00
uniqueiniquity
49772187e5 Update comments 2017-10-27 16:56:00 -07:00
uniqueiniquity
7aeb11b41e Return doc comment template for interfaces and method signatures 2017-10-27 16:56:00 -07:00
uniqueiniquity
b566480aaa Update tests to expect empty doc comment template 2017-10-27 16:56:00 -07:00
uniqueiniquity
22eb519b0f Return empty doc comment instead of undefined 2017-10-27 16:56:00 -07:00
csigs
b5f292d932
LEGO: Merge pull request 19540
LEGO: Merge pull request 19540
2017-10-27 15:10:37 -07:00
csigs
8ce740dad6 LEGO: check in for master to temporary branch. 2017-10-27 22:10:18 +00:00
csigs
325538262a
LEGO: Merge pull request 19531
LEGO: Merge pull request 19531
2017-10-27 09:10:34 -07:00
csigs
8f4184370c LEGO: check in for master to temporary branch. 2017-10-27 16:10:13 +00:00
csigs
4ccc879dca LEGO: Merge pull request 19526
LEGO: Merge pull request 19526
2017-10-27 03:10:31 -07:00
csigs
530881cb4b LEGO: check in for master to temporary branch. 2017-10-27 10:10:14 +00:00
csigs
3e333e834e LEGO: Merge pull request 19522
LEGO: Merge pull request 19522
2017-10-26 21:10:21 -07:00
csigs
268ee02a44 LEGO: check in for master to temporary branch. 2017-10-27 04:10:03 +00:00
Andrew Casey
b82015f69e Merge pull request #19515 from amcasey/DebugTI
Handle --debug-brk and --inspect-brk when launching TypingsInstaller
2017-10-26 17:22:07 -07:00
Andrew Casey
bc2a048a39 Handle --debug-brk and --inspect-brk when launching TypingsInstaller 2017-10-26 16:42:47 -07:00
Wesley Wigham
6f2d0472e6 Only construct two rules providers in textChanges (#19502) 2017-10-26 15:46:30 -07:00
Wesley Wigham
cb0d230c98 Overwrite assert.isFalse (#19506) 2017-10-26 15:43:51 -07:00
csigs
127f6f824d LEGO: Merge pull request 19510
LEGO: Merge pull request 19510
2017-10-26 15:11:00 -07:00
csigs
2de28aac75 LEGO: check in for master to temporary branch. 2017-10-26 22:10:34 +00:00
Wesley Wigham
45684a8175 Disable sourcemaps during cancellationToken test (#19505) 2017-10-26 14:21:18 -07:00
Wesley Wigham
6671485596 Disable error sourcemaps during session test (#19504)
* Disable error sourcemaps during session test

* Also disable during the exceptions-specific test
2017-10-26 13:48:59 -07:00
Wesley Wigham
940175e23f Memoize rule provider (#19501) 2017-10-26 13:01:48 -07:00
Andy
9c96eee7a4 Support completion details for special JsDoc completions (#19494) 2017-10-26 10:58:33 -07:00
Andy
9615e54e13 Support multiple completions with the same name but different source module (#19455)
* Support multiple completions with the same name but different source module

* Use optional parameters for source

* Simplify use of `uniques`

* Update test

* Fix `undefined` error
2017-10-26 08:22:17 -07:00
Wesley Wigham
63dcdef6cf Use minimal lib for projects tests (#19488) 2017-10-25 22:10:16 -07:00
Wesley Wigham
2a016fce51 Use a map for read file lookups (#19487) 2017-10-25 17:44:25 -07:00
Wesley Wigham
1a6022d6dd Stop using expensive directoryExists in unit/rwc tests where it does not matter (#19486) 2017-10-25 17:04:41 -07:00
Wesley Wigham
570172990d Stop collecting type baselines for RWC tests (#19482) 2017-10-25 16:08:50 -07:00
Sheetal Nandi
b0a3f9d4ec Merge pull request #19479 from Microsoft/reloadScriptsWithoutProject
On "reload" command, reload contents of file from disk irrespective of project presence and even if file already containing its own text
2017-10-25 15:46:08 -07:00
Sheetal Nandi
97a2e42c02 Merge pull request #19457 from Microsoft/openFilesRetainProjectRoot
Retain projectRootPath for the opened files so that it can be used when files move between configured/inferred project
2017-10-25 15:45:45 -07:00
Sheetal Nandi
f9003b3444 Add test case to verify reload works without open project 2017-10-25 13:46:12 -07:00
Sheetal Nandi
2668f50577 Reload contents of file from disk irrespective of project presence and file already containing its own text
Fixes #19336
2017-10-25 13:46:12 -07:00
Sheetal Nandi
3d45f5b0fb Store the projectRootPath the script info was opened with so that we can reuse it later to search/set file watches 2017-10-24 14:59:29 -07:00
Sheetal Nandi
c7405688dc Test to verify that projectRootPath is taken into account when there are changes to config file 2017-10-24 14:54:08 -07:00
Andrew Casey
fd8980830c Merge pull request #19147 from amcasey/ReturnDeclExpr
Demote some extraction ranges to produce better results
2017-10-24 13:00:15 -07:00
Andrew Casey
e4d5d1c16d Extract refineNode into its own function 2017-10-24 11:33:30 -07:00
Andrew Casey
1b6e991924 Demote some extraction ranges to produce better results
Attempt to extract return expressions, rather than return statements, and
initializers, rather than variable declarations.
2017-10-24 11:13:49 -07:00
Sheetal Nandi
228a885e49 Merge pull request #19435 from Microsoft/foundWhileSearchingNodeModules
Mark the files found during node_modules search correctly when reusing program structure completely
2017-10-24 10:39:25 -07:00
Sheetal Nandi
7828746cc9 Set the files found during node_modules search correctly when reusing existing program structure
This marks files reused correctly as from external library resulting in not using them for files to be emitted and computed for output structure
Fixes #19327
2017-10-23 19:05:38 -07:00
Sheetal Nandi
ab67477ada Add the test case that fails and reports error for files not in root directory in watch mode
Test case for #19327
2017-10-23 18:31:28 -07:00
Wesley Wigham
538f1bf4f4 Skip symbol baselines for RWC tests (#19425) 2017-10-23 15:07:45 -07:00
Mohamed Hegazy
a1e3f003e4 Merge pull request #19426 from Microsoft/portLibFiles
Port generated lib files
2017-10-23 15:02:55 -07:00
Wesley Wigham
fa3ce9fe6c Fix build break (#19431) 2017-10-23 14:28:20 -07:00
Andy
159a0a2197 Use NodeFlags to detect nodes inside with statements instead of climbing ancestors (#17721)
* Use NodeFlags to detect nodes inside with statements instead of climbing ancestors

* Add to ContextFlags
2017-10-23 13:38:50 -07:00