Commit graph

24355 commits

Author SHA1 Message Date
Daniel Rosenwasser b5f386eb6e
Merge pull request #25311 from Microsoft/betterAlwaysTrueFalseErrors
Even better "always true/false" errors
2018-06-29 14:07:04 -07:00
Benjamin Lichtman bf508cbe11
Merge pull request #25325 from uniqueiniquity/stopFoldingRegionDelimiters
Stop folding region delimiters
2018-06-29 12:40:23 -07:00
Benjamin Lichtman ba8bc55907 Make regexp a constant 2018-06-29 11:51:56 -07:00
Benjamin Lichtman f0e5056063 Add test 2018-06-29 11:34:58 -07:00
Benjamin Lichtman 699186083b Stop including region delimiter comments in comment fold regions 2018-06-29 11:34:58 -07:00
Wesley Wigham 30db30055f
Fix module specifier case handling for declaration emit (#25110) 2018-06-29 11:02:43 -07:00
Mohamed Hegazy 374fefe7ce
Merge pull request #25320 from typescript-bot/user-update-20180505
🤖 User test baselines have changed
2018-06-29 10:41:26 -07:00
Mohamed Hegazy c27dace3df
Merge pull request #25182 from Kingwl/fix-missing-enum-member
add quick fix for add missing enum member
2018-06-29 10:19:23 -07:00
typescript-bot d8d0f815ca Update user baselines 2018-06-29 13:30:03 +00:00
Daniel Rosenwasser 8530fe0219
Merge pull request #25315 from Microsoft/strictifyTest
Strictify test
2018-06-28 23:54:53 -07:00
Daniel Rosenwasser 84b21a8f7d Accepted baselines. 2018-06-28 22:43:10 -07:00
Daniel Rosenwasser d46b54b639 Actually make the test file use '--strict'. 2018-06-28 22:36:59 -07:00
Daniel Rosenwasser f23c180a38
Merge pull request #25287 from Microsoft/skipToNonNullTargets
Skip to non null targets in error messages
2018-06-28 22:26:36 -07:00
John Doe 6d01001125 Assignement -> Assignment 2018-06-28 19:03:58 -07:00
John Doe 26bb46c336 Asignment -> Assignment 2018-06-28 19:03:18 -07:00
John Doe a46844aab6 arugments -> arguments 2018-06-28 19:02:43 -07:00
John Doe b7b66a28ee arbitary -> arbitrary 2018-06-28 19:01:46 -07:00
John Doe d83ddcfa9c abount -> about 2018-06-28 18:59:37 -07:00
John Doe a0c186a781 anohter -> another 2018-06-28 18:58:29 -07:00
John Doe 15c38596fa affectected -> affected 2018-06-28 18:52:56 -07:00
John Doe ba9b8c29ee additinal -> additional 2018-06-28 18:51:46 -07:00
John Doe a40b357646 accross -> across 2018-06-28 18:50:55 -07:00
John Doe 2522a264e7 actuallty -> actually 2018-06-28 18:50:39 -07:00
Daniel Rosenwasser 441388c9dc Accepted baselines. 2018-06-28 16:08:02 -07:00
Daniel Rosenwasser 6f06fd0d46 Use a more direct error. 2018-06-28 16:06:55 -07:00
Daniel Rosenwasser 584e923f42 Accepted baselines. 2018-06-28 16:00:51 -07:00
Daniel Rosenwasser c853d7c048 Don't elaborate on primitives at all. 2018-06-28 15:34:27 -07:00
Daniel Rosenwasser 12a201c29e Added test case. 2018-06-28 15:30:10 -07:00
Wesley Wigham 2a19580144
Introduce more caching and deferral into jsx checking (#25302)
* Introduce more caching and deferral into jsx checking

* Accept baseline with removed duplicated error
2018-06-28 14:43:20 -07:00
Wesley Wigham 53e163df0b
Add codes and categories to related information, officially (#25304) 2018-06-28 14:41:21 -07:00
Daniel Rosenwasser c025cb2bbe
Merge pull request #25294 from typescript-bot/user-update-20180504
🤖 User test baselines have changed
2018-06-28 13:42:22 -07:00
Wesley Wigham 297f12e92c
Add bailout case to sourcemap searching code (#25212)
* Add bailout case to sourcemap searching code

* Also skip sourcemappy comments like sourceURL
2018-06-28 11:40:31 -07:00
Andy 3a023ed7d6
Remove dead code testing result of resolveProjectReferencePath (#25284) 2018-06-28 10:50:39 -07:00
Nathan Shively-Sanders 5c2eeb20b1
Destructuring declaration prefers type annotation type (#25282)
* Destructuring declaration prefers type annotation type

Previously, getTypeForBindingElement would always union the declarations type and
the type of the default initializer. Now, if the declaration has a type
annotation, it does not union with the initializer type. The type
annotation's type is the one used.

* Small cleanup in parentDeclarationHasTypeAnnotation

* Refactoring based on PR comments

* Combine getCombined*Flags into a single helper function

Retain the individual functions since they are used a lot.

* Remove unneeded temp
2018-06-28 10:41:38 -07:00
typescript-bot 2af923b9ed Update user baselines 2018-06-28 13:29:49 +00:00
Daniel Rosenwasser 534503a761 Accepted baselines. 2018-06-28 00:11:44 -07:00
Daniel Rosenwasser 35e9e165b1 Strip null and undefined from targets when relating from certain atomic types. 2018-06-28 00:11:44 -07:00
Daniel Rosenwasser 950593b669
Merge pull request #25251 from Microsoft/betterAlwaysTrueFalseErrors
Better "always true/false" errors
2018-06-27 21:57:25 -07:00
王文璐 d8cdd7552e do not handle enum type member 2018-06-28 09:36:26 +08:00
Daniel Rosenwasser 704cd7ba7e Accepted baselines. 2018-06-27 17:20:33 -07:00
Daniel Rosenwasser 1f8ad2d318 indicates -> indicate 2018-06-27 17:20:24 -07:00
Andy 16f045b7f5
Add test for goto-definition with project references (#24867)
* Add test for goto-definition with project references

* Assert that the declaration file is what we emit
2018-06-27 15:56:04 -07:00
Ryan Cavanaugh 4d43a3a3c0
Merge pull request #25281 from RyanCavanaugh/fixMapFilename
Don't look for a file called 2.map
2018-06-27 14:11:14 -07:00
Andy fd8b7f3da5
Remove redundant checks in getNameOfDeclaration (#25244) 2018-06-27 13:56:31 -07:00
Ryan Cavanaugh e207f25ee2 Don't look for a file called 2.map 2018-06-27 13:35:29 -07:00
Andy 1cb691f52d
findPrecedingToken: default includeJsDocComment to true (#25262)
* findPrecedingToken: default includeJsDocComment to true

* Add exception for smartIndenter
2018-06-27 12:14:41 -07:00
Andy c9d44ce395
getTouchingToken: default includeJsDocComment to true (#25258) 2018-06-27 11:15:15 -07:00
Andy c35cb86192
When renaming at a tsx opening/closing tag, just rename the current element (#25273) 2018-06-27 11:01:38 -07:00
Andy d957b1c8c2
fixUnusedIdentifier: Remove arguments corresponding to unused parameters (#25011)
* fixUnusedIdentifier: Remove arguments corresponding to unused parameters

* Update API (#24966)

* Fix handling of deletions: Make a list of things to delete and don't delete until the end

* Remove dummy test

* Bug fixes

* Update API (#24966)

* Move code to textChanges
2018-06-27 09:26:47 -07:00
王文璐 d6f5fc6518 add Initializer if enum value is another enum 2018-06-27 21:03:50 +08:00