Commit Graph

13732 Commits

Author SHA1 Message Date
Mine Starks
ddb9774de7 discoverTypings should look at typingSafelist.json values 2017-06-05 15:52:19 -07:00
Andy
8ace7b826f importFixes: Support missing "React" at a JSXOpeningElement (#16066)
* importFixes: Support missing "React" at a JSXOpeningElement

* Fix nextLineRule linting

* Rename to resolveJsxNamespaceAtLocation

* Expose getJsxNamespace and resolveNameAtLocation separately
2017-06-05 14:23:39 -07:00
Andy
70564110c0 Make use of array helper functions (#16226)
* Make use of array helper functions

* Remove unnecessary 'ts.'
2017-06-05 14:11:43 -07:00
Ryan Cavanaugh
6f42f9ae3f Merge pull request #15308 from chuckjaz/external-files
Allow plugins to provide a list of external files.
2017-06-05 13:14:25 -07:00
Nathan Shively-Sanders
1d8f57e7b3 Favour exact-match spelling suggestions
Previously, the first match that was close enough was returned as the
spelling suggestion. Now, if there is a candidate that differs only by
case, it will always be the suggestion.
2017-06-05 11:17:44 -07:00
Mohamed Hegazy
ccc60c8b3b Revert "[Master] wip-dynamic import" (#16264) 2017-06-05 10:49:20 -07:00
Sheetal Nandi
d680720f6d Merge branch 'master' into ownJsonParsing 2017-06-05 10:28:23 -07:00
Yui
9d16d34c6a Merge pull request #14774 from Microsoft/master-dynamicImport
[Master] wip-dynamic import
2017-06-05 06:59:14 -07:00
Yui T
1729ea8609 Update command line 2017-06-04 21:18:52 -07:00
Yui T
7d64ec94a0 Update baselines from moving out of es2018 2017-06-04 21:18:42 -07:00
Yui T
e386d65ed6 Use ESNext instead of ES2018 2017-06-04 19:58:24 -07:00
Mohamed Hegazy
a76b4b1f28 Array cleanup (#16223)
* Fix for #13840: Remove map tuple overloads

* Coalesce signatures on array that use this args

* Remove generic signatures

* Add comments to toLocalString

* clean up typed array interfaces
2017-06-04 14:26:18 -07:00
Anders Hejlsberg
9e613b9fd5 Preserve type parameters in generic contextual pure function types 2017-06-03 16:52:38 -07:00
Anders Hejlsberg
dbf036298d Include SymbolFlags.Function in couldContainTypeVariables check 2017-06-03 16:44:58 -07:00
Yui T
c2056c0579 Address minor error messages 2017-06-02 16:13:32 -07:00
Anders Hejlsberg
1f606bd56d Merge pull request #16225 from Microsoft/sandersn/weakType
No weak type checks with comparable relation
2017-06-02 13:53:16 -07:00
Anders Hejlsberg
2876b3caba No weak type checks with comparable relation 2017-06-02 13:37:34 -07:00
Nathan Shively-Sanders
24e35cd940 Merge pull request #16047 from Microsoft/sandersn/weakType
Weak type detection
2017-06-02 13:11:45 -07:00
Andrew Casey
71e25cdb86 Merge pull request #16210 from amcasey/Vso411288
Apply --checkjs to bind diagnostics as well as check diagnostics
2017-06-02 13:11:10 -07:00
Anders Hejlsberg
2100e40d6a Centralize weak type checking + improve error message 2017-06-02 12:54:23 -07:00
Andrew Casey
856c0fd3a8 Merge pull request #16182 from amcasey/MissingNullCheck
Add missing null check
2017-06-02 10:37:56 -07:00
Klaus Meinhardt
e8f42c4a7b Make tokenToString return string|undefined (#16106) 2017-06-02 10:09:36 -07:00
Yui T
4733f0dcb3 Fix linting 2017-06-02 09:21:15 -07:00
Yui T
9203f952ed Update name change of isSpreadExpression 2017-06-02 09:16:17 -07:00
Yui T
2f476bf22f Merge branch 'master' into master-dynamicImport 2017-06-02 09:10:20 -07:00
Yui T
d9e2033dfc Address PR: remove __resolved when emit for commonJs and just do Promise.resolve().then(...) 2017-06-01 23:26:40 -07:00
Yui T
e6d7327c3f Address PR: error message, fix capitalization, only allow functionLikeDeclaration and ImportCall for create Promise, use fall through comment 2017-06-01 23:21:59 -07:00
Yui T
72ba23c650 Address PR: change order of grammar check 2017-06-01 23:11:43 -07:00
Yui T
a02edb1cd0 Address PR: don't early exit when there are grammar errors 2017-06-01 22:33:39 -07:00
Charles Pierce
556e268bd0 #15943 #15981 Update special cases for await / yield parsing 2017-06-01 20:37:52 -07:00
Andrew Casey
cd84d2a85a Use emptyArray, rather than [] 2017-06-01 19:05:07 -07:00
William Orr
b62e1b5745 Use unix cache location on the major BSDs (#16187) 2017-06-01 18:27:20 -07:00
Andrew Casey
9d0bbc4e44 Apply --checkJs to bind diagnostics as well as check diagnostics 2017-06-01 18:10:52 -07:00
Arthur Ozga
40f22ec6e2 respond to comment 2017-06-01 16:41:46 -07:00
Sheetal Nandi
ee5d1d33c1 Completion list in the type expression should show types 2017-06-01 16:27:43 -07:00
Arthur Ozga
2fb9ab798c repond to feedback 2017-06-01 16:06:53 -07:00
Arthur Ozga
c1d466a716 suppress type annotations in js file 2017-06-01 14:12:25 -07:00
t_
6e49237d31 Remove trailing whitespace from tsconfig.json (#16197)
* Remove trailing whitespace from tsconfig.json

* Simplify
2017-06-01 13:43:44 -07:00
Ron Buckton
3acc76cc8f Allow JS constructor function to return non-void 2017-06-01 12:11:09 -07:00
Nathan Shively-Sanders
04c26b76cf Improve documentation and naming 2017-06-01 11:31:50 -07:00
Arthur Ozga
f2163fecbd use length helper 2017-06-01 11:09:08 -07:00
Arthur Ozga
f9123aa5cc rename fourslash method 2017-06-01 11:01:00 -07:00
Sheetal Nandi
893ba1de15 Filter symbols based on the meaning at the location 2017-06-01 10:59:24 -07:00
Arthur Ozga
5030d0f468 Use factory for all fixes 2017-06-01 10:49:08 -07:00
Sheetal Nandi
8f4f6c565e Merge branch 'master' into ownJsonParsing 2017-06-01 10:43:41 -07:00
Nathan Shively-Sanders
343572e5cc Rename isWeak -> isWeakType 2017-06-01 09:30:41 -07:00
Nathan Shively-Sanders
e6bcef7dc5 Combining unknown type+value symbol->unknownSymbol
Previously, when getExternalModuleMember tried to combine unknownSymbol
from a type and unknownSymbol from a value, it combineValueAndTypeSymbol
would create a new franken-symbol that was no longer equal to
unknownSymbol.
2017-06-01 09:19:34 -07:00
Arthur Ozga
21fc30f69b Add support across files and static, js methods 2017-05-31 17:41:35 -07:00
Arthur Ozga
f19c3121c2 Apply codefixes across files 2017-05-31 17:17:58 -07:00
Andrew Casey
95b5a691d4 Guess 1: null check is missing; Guess 2: ternary does the appropriate check 2017-05-31 16:30:27 -07:00