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
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
Wesley Wigham
2c8e49f32e
Exclude global types from devtools user test ( #20172 )
2017-11-20 15:17:53 -08:00
Wesley Wigham
e684f30d18
Fix build in the presence of definite assignment analysis ( #20170 )
2017-11-20 14:49:15 -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
148dc4e013
Merge pull request #20075 from Microsoft/strictPropertyInitialization
...
Strict property initialization checks in classes
2017-11-20 10:44:27 -08:00
Nathan Shively-Sanders
40c32136f1
Merge pull request #20106 from Microsoft/jsdoc-errors-become-semantic-errors
...
Report JSDoc errors as semantic errors in checkJS mode
2017-11-20 10:02:04 -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
06a9eb3da8
Accept new baselines
2017-11-19 09:51:02 -08:00
Anders Hejlsberg
3d153e2ac3
Add tests
2017-11-19 09:50:45 -08:00
Anders Hejlsberg
40579472a2
Handle type variables in isTypeDerivedFrom
2017-11-19 09:50:33 -08:00
Anders Hejlsberg
87a8d41e11
Accept new baselines
2017-11-18 11:43:04 -08:00
Anders Hejlsberg
82fd5a884d
Add test
2017-11-18 11:42:56 -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
a62e65328a
LEGO: Merge pull request 20120
...
LEGO: Merge pull request 20120
2017-11-17 15:11:25 -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
Anders Hejlsberg
6ba8c57d97
Accept new baselines
2017-11-17 13:22:00 -08:00
Anders Hejlsberg
20b21d3259
Add test
2017-11-17 13:21:49 -08:00
Anders Hejlsberg
85ea473ff3
Exclude abstract properties from strict initialization checks
2017-11-17 13:21:36 -08:00
Nathan Shively-Sanders
31451fa7d1
Update chrome devtools baselines
...
Add almost 37,000 semantic errors in addition to the 250 syntactic
errors
2017-11-17 10:40:30 -08:00
Nathan Shively-Sanders
c01f0c0b9f
Test:ts-ignore works on jsdoc syntax errors
2017-11-17 10:40:16 -08:00
Nathan Shively-Sanders
eeeefcc10e
Report jsdoc errors as semantic errors
...
This allows reporting of semantic errors as well. Semantic errors are
likely to outnumber syntactic errors, so it's valuable not to block
semantic errors on a few syntactic errors.
2017-11-17 10:38:30 -08:00
Andy
0c0f4b81ae
Simplify documentHighlights ( #20091 )
2017-11-17 10:19:35 -08:00
Anders Hejlsberg
49d6ddf102
Accept new baselines
2017-11-17 09:52:46 -08:00
Anders Hejlsberg
4141a37ba7
Add tests
2017-11-17 09:52:37 -08:00
csigs
cc0f923ef3
LEGO: Merge pull request 20103
...
LEGO: Merge pull request 20103
2017-11-17 09:10:27 -08:00
csigs
294ebaa85f
LEGO: check in for master to temporary branch.
2017-11-17 17:10:08 +00:00
Anders Hejlsberg
041d04577e
Revise return control flow graph construction logic
2017-11-17 09:05:46 -08:00
Andy
74a44e09a7
Support semantic classification of alias ( #20012 )
2017-11-17 08:04:51 -08:00
Andy
46c0edcebd
In getContextualTypeForBinaryOperand
, only need to look for =
assignment operator, not e.g. +=
( #20037 )
...
* In `getContextualTypeForBinaryOperand`, only need to look for `=` assignment operator, not e.g. `+=`
* isNonContextualBinaryExpression -> isContextSensitiveAssignment
2017-11-17 07:29:32 -08:00
Andy
36f7f307f5
lineAction: Use an enum instead of true | false | undefined ( #20086 )
2017-11-17 06:13:56 -08:00
csigs
12989456d1
LEGO: Merge pull request 20092
...
LEGO: Merge pull request 20092
2017-11-16 21:10:29 -08:00
csigs
ad7149be75
LEGO: check in for master to temporary branch.
2017-11-17 05:10:10 +00:00
Arthur Ozga
890820b528
cleanup NodeTypingsInstaller
2017-11-16 19:19:05 -08:00