Andrew Casey
fedc459ae1
Merge pull request #20233 from amcasey/BlockCompletions
...
Offer global completions in all blocks
2017-11-22 15:57:43 -08:00
Mohamed Hegazy
d62a8beea0
Port generated lib files ( #20213 )
2017-11-22 15:42:04 -08:00
Andrew Casey
643e9fc1e4
Offer global completions in all blocks
2017-11-22 14:25:31 -08:00
Andrew Casey
eb5797fd36
Merge pull request #20211 from amcasey/GH20084
...
Update project on PackageInstalledResponse
2017-11-22 10:21:33 -08:00
csigs
8c52e4ea67
LEGO: check in for master to temporary branch.
2017-11-22 17:10:08 +00:00
csigs
208eea156b
LEGO: check in for master to temporary branch.
2017-11-22 11:10:25 +00:00
Wesley Wigham
332a61ee8b
Removes redundant comments ( #20214 )
2017-11-21 20:22:26 -08:00
Andrew Casey
a0dec26d25
Merge pull request #20212 from amcasey/ToEventArgs
...
Unswap arguments
2017-11-21 19:01:13 -08:00
Andy
013ce8e36d
Catch illegal jsdoc tags on constructors ( #20045 )
2017-11-21 21:36:08 -05:00
Andrew Casey
5ed31cff8c
Use stricter types for event bodies
2017-11-21 16:38:58 -08:00
Andrew Casey
f483495408
Use {} instead of any to improve type checking
2017-11-21 16:24:05 -08:00
Andrew Casey
35545d4a0a
Update project on PackageInstalledResponse
...
As with `SetTypings`, new typings have been installed so the project
should be updated and the client should be notified (via event).
Changed PackageInstalledResponse from "event" to "action" for the sake
of explicitness.
Fixes #20084 .
2017-11-21 15:59:46 -08:00
Andrew Casey
39e6a00054
Unswap arguments
2017-11-21 15:59:45 -08:00
csigs
3fd6f3aa99
LEGO: check in for master to temporary branch.
2017-11-21 23:10:31 +00:00
Wesley Wigham
50866e114a
Fix visibility checking of mutually recursive exports ( #19929 )
...
* Do visibility painting from collectLinkedAliases in checker to remove statefullness in declaration emit
* Fix #17085
* Add deeply destructured array to test
* Add test case for #18634
* Add PR feedback
2017-11-21 15:06:27 -08:00
Andy
6e57c2630f
Support getJSDocCommentsAndTags for special property assignments ( #20193 )
2017-11-21 14:29:52 -05:00
Andy
7c5a0ec9c6
Clean up outliningElementsCollector ( #20143 )
...
* Clean up outliningElementsCollector
* Use depthRemaining instead of maxDepth
2017-11-21 14:27:26 -05:00
Andrew Casey
761c739824
Merge pull request #20181 from amcasey/TiRootPath
...
Correct project root path passed to Typings Installer
2017-11-21 10:39:28 -08:00
Andrew Casey
b6799d7c3d
Merge pull request #20180 from amcasey/CaseSensitiveSafeList
...
Convert legacy safe list keys to lowercase on construction
2017-11-21 10:39:13 -08:00
Anders Hejlsberg
9abb72d920
Merge pull request #20166 from Microsoft/definiteAssignmentAssertions
...
Definite assignment assertions
2017-11-21 06:27:56 -08:00
Andrew Casey
1793652373
Correct project root path passed to Typings Installer
...
`createInstallTypingsRequest` has its own logic for extracting the
project root path from the project name and it disagrees with the
versions in the project flavors. In particular, it only drops the last
component of the name if it exists. For folder projects and JS-only
contexts, this will not be the case, but the last entry should still be
dropped.
TL;DR: stop creating filewatchers for
"c:/foo/foo.csproj*jscontent/node_modules"
2017-11-20 18:56:27 -08:00
Andrew Casey
71e07df817
Check hasOwnProperty before copying property
2017-11-20 18:43:14 -08:00
Andrew Casey
9cbe4eb614
Convert legacy safe list keys to lowercase on construction
2017-11-20 18:30:28 -08:00
Mohamed Hegazy
cc7b46bb75
Port generated lib files ( #20177 )
...
* Port generated lib files
* Accept baselines
2017-11-20 17:28:38 -08:00
Andy
53796eed59
Clean up lexical classifier ( #20123 )
2017-11-20 16:25:51 -08:00
Wesley Wigham
a551c4cd64
Allow curly around @type jsdoc to be optional ( #20074 )
...
* Allow curly around `@type` jsdoc to be optional
* Incorporate restructuring from @andy-ms
2017-11-20 16:10:50 -08:00
Wesley Wigham
71ceb91c9d
Parallel runner shouldnt print nan and freeze on unestimatable tests when above batch count ( #20176 )
2017-11-20 15:47:46 -08:00
Anders Hejlsberg
9b9f3f25d7
Merge branch 'master' into definiteAssignmentAssertions
2017-11-20 15:09:50 -08:00
Anders Hejlsberg
005838f6df
Merge pull request #20142 from Microsoft/fixTypeVariableInstanceof
...
Fix instanceof with type variable constrained to class
2017-11-20 12:57:51 -08:00
Anders Hejlsberg
ed4dc57a52
Merge branch 'master' into definiteAssignmentAssertions
2017-11-20 11:08:44 -08:00
Anders Hejlsberg
148dc4e013
Merge pull request #20075 from Microsoft/strictPropertyInitialization
...
Strict property initialization checks in classes
2017-11-20 10:44:27 -08:00
Anders Hejlsberg
272076391b
Allow '!' only on variable declarations within variable statements
2017-11-20 09:31:11 -08:00
Nathan Shively-Sanders
edf9f02bdd
Merge branch 'master' into jsdoc-errors-become-semantic-errors
2017-11-20 08:34:26 -08:00
Nathan Shively-Sanders
744760df91
Cache result of isCheckJsEnabledForFile in getSemanticDiagnosticsForFile
2017-11-20 08:34:01 -08:00
Anders Hejlsberg
1624e1bc1a
Definite assignment assertion '!' on variable and property declarations
2017-11-19 16:48:43 -08:00
Anders Hejlsberg
40579472a2
Handle type variables in isTypeDerivedFrom
2017-11-19 09:50:33 -08:00
Anders Hejlsberg
0fbf36c2fd
Add definite assignment checks for property accesses in constructor body
2017-11-18 11:32:17 -08:00
Anders Hejlsberg
dccf57f107
Simplify checkPropertyAccessExpressionOrQualifiedName
2017-11-18 08:49:24 -08:00
Bill Ticehurst
6c4c10c7cf
Merge pull request #20115 from Microsoft/dev/billti/port20109toMaster
...
Port #20109 to master
2017-11-17 21:03:17 -08:00
Arthur Ozga
65908ef8ba
Merge pull request #19864 from Microsoft/dev/aozgaa/eventPortTelemetry
...
Send events through a single stream
2017-11-17 20:22:57 -08:00
Arthur Ozga
d2cc4f15be
test overriding Session.event
2017-11-17 19:48:57 -08:00
Ryan Cavanaugh
574ceccf0a
Update editorServices.ts
...
Fix lint
2017-11-17 16:12:42 -08:00
Andy
82502ea086
Fix semantic merge conflict ( #20119 )
2017-11-17 15:29:09 -08:00
csigs
4037b5c55a
LEGO: check in for master to temporary branch.
2017-11-17 23:11:05 +00:00
Bill Ticehurst
805f191a57
Moved minified file exclusion
2017-11-17 14:39:33 -08:00
Bill Ticehurst
b244907074
Fixed internal safelist
2017-11-17 14:39:26 -08:00
Andy
97bb471e48
For import completion, if multiple re-exports exist, choose the one with the shortest path ( #20049 )
...
* For import completion, if multiple re-exports exist, choose the one with the shortest path
* Code review
2017-11-17 14:35:32 -08:00
Anders Hejlsberg
8c4c529d8e
Merge branch 'master' into strictPropertyInitialization
2017-11-17 14:30:23 -08:00
Andy
e7adb1ce79
Bundle fileName with CodeActionCommand ( #19881 )
...
* Bundle fileName with CodeActionCommand
* Update test
* Fix API tests
* Add new overloads in services
* Fix overload
* Update API baselines
2017-11-17 14:16:38 -08:00
Anders Hejlsberg
86871c7ea0
Fix lint error
2017-11-17 13:23:19 -08:00