Commit Graph

4812 Commits

Author SHA1 Message Date
Kanchalai Tanglertsampan 01e06f9295 Add tests and baselines 2016-10-28 16:41:17 -07:00
Vladimir Matveev 86138e33c4 rewrite void-returning statements in constructors that capture result of super call (#11868)
* rewrite void-returning statements in constructors that capture result of super call

* linter
2016-10-28 10:25:34 -07:00
Nathan Shively-Sanders dfa3dd30fb Test skip overloads w/too-short function params
1. Update changed baseline.
2. Add a new test with baseline.
2016-10-28 10:13:34 -07:00
Zhengbo Li d0170d1ac8 Support dotted name in @typedef tag (#11695)
* Support dotted name in @typedef tag

* Use a new node flag to get rid of the extra logics

* replace jsdoc namespace node flag with optional property

* Fix linting error
2016-10-25 13:32:48 -07:00
Asad Saeeduddin 66c1178134 Use symbol fully-qualified name instead of node text in error message (#11761)
* Add test

* Add baselines

* Use fqn of symbol instead of node text
2016-10-25 11:45:32 -07:00
Arthur Ozga 48f947f50d Merge pull request #11829 from Microsoft/arozga/RemoveNavBarWhiteSpace
remove whitespace in nav bar completions
2016-10-25 11:44:29 -07:00
Arthur Ozga 476b6e02c8 remove check on property assignment 2016-10-25 10:59:17 -07:00
Arthur Ozga c9b490f234 Merge branch 'master' into arozga/RemoveNavBarWhiteSpace 2016-10-25 10:39:18 -07:00
Sheetal Nandi f98369b711 Fix the AV resulting from presence of undefined in the jsDocPropertyTags
Fixes #11703
2016-10-24 18:10:05 -07:00
Arthur Ozga cb804df151 remove whitespace 2016-10-24 17:53:03 -07:00
Vladimir Matveev 3bdff73c16 Merge pull request #11819 from Microsoft/vladima/11752
treat ambient non-aliased 'require' as commonjs 'require'
2016-10-24 16:26:32 -07:00
Sheetal Nandi 1884c89620 Merge pull request #11818 from Microsoft/unusedDestructuredParameter
Report error on unused destructured parameters
2016-10-24 15:05:42 -07:00
Andy e20f52b758 Merge pull request #11757 from Microsoft/destructure_catch
Allow destructuring in catch clauses
2016-10-24 14:55:23 -07:00
Alexander Rusakov 7b684214fa Fix #11545 ('export as namespace foo' occurs EOF without semicolon) (#11797) 2016-10-24 13:18:46 -07:00
Vladimir Matveev b7ea3e5bdd treat ambient non-aliased 'require' as commonjs 'require' 2016-10-24 11:19:41 -07:00
Sheetal Nandi c1c670f8f6 Report error on unused destructured parameters
Fixes #11795
2016-10-24 11:17:35 -07:00
Sheetal Nandi 1e32b6742e Add test case for destructured unused parameter 2016-10-24 10:58:51 -07:00
Sheetal Nandi a8db81393f Merge pull request #11762 from Microsoft/jsxEmit
Set parent of reactnamespace identifier to be parse tree node
2016-10-24 10:53:24 -07:00
Sheetal Nandi e38c004f90 Merge pull request #11791 from Microsoft/genericTypeParameterConstraint
Check type parameters of the type alias declaration
2016-10-24 10:42:45 -07:00
Sheetal Nandi 23d325120e Merge pull request #11790 from Microsoft/allowUnderScoreForIn
Allow unused locals in for in or for of that start with _
2016-10-24 10:42:20 -07:00
Sheetal Nandi acd574066b Add test for #11166 2016-10-21 16:15:39 -07:00
Sheetal Nandi a645b6e4dd Allow unused locals in for in or for of that start with _
Fixes #11734
2016-10-21 14:47:41 -07:00
Arthur Ozga 81383e172f add test 2016-10-20 15:56:44 -07:00
Sheetal Nandi 8e6467cdb8 Add testcase for incorrect emit of jsx 2016-10-20 15:25:59 -07:00
Andy Hanson fab0859869 Allow destructuring in catch clauses 2016-10-20 13:35:46 -07:00
Sheetal Nandi 67873ca20b Merge pull request #11721 from Microsoft/unusedLocals
Mark "React" symbol as referenced
2016-10-19 13:44:18 -07:00
Anders Hejlsberg 66857b5f8e Merge pull request #11717 from Microsoft/normalizeIntersectionTypes
Normalize union/intersection type combinations
2016-10-19 13:15:10 -07:00
Dom Chen 0365c96e37 Fix #11660: wrong reports that block-scoped variable used before its … (#11692)
* Fix #11660: wrong reports that block-scoped variable used before its declaration

* Fix code style in checker.ts

* Add unit test for #11660

* Fix the unit test for #11660
2016-10-19 13:07:49 -07:00
Ryan Cavanaugh 58ed72fd9a Fixes #10624 2016-10-19 11:30:17 -07:00
Sheetal Nandi 23e9e0ba63 Adding testcases for reactnamespace 2016-10-19 10:58:36 -07:00
Sheetal Nandi 17cf4357ad Add testcase when error is reported about unused react 2016-10-18 15:56:54 -07:00
jramsay 14e5de3b1d Merge pull request #11647 from Microsoft/AddIsGlobalCompletionRestrictions
Add restrictions to IsGlobalCompletion
2016-10-18 14:25:36 -07:00
Anders Hejlsberg bf7f2e2999 Add tests 2016-10-18 14:13:30 -07:00
Jason Ramsay dba03377b8 Adding JSXExpression check for isGlobalCompletion and associated tests 2016-10-18 14:04:21 -07:00
Vladimir Matveev ff17eeda8f check heritage clause for the presence of entry with Extends keyword (#11711) 2016-10-18 11:35:22 -07:00
jramsay 68c485d9f9 Merge pull request #11686 from Microsoft/AddIsSemanticToGetDiagnosticsWorker
TSServer: Add isSemantic check to getDiagnosticsWorker
2016-10-17 22:10:59 -07:00
Jason Ramsay deb3449077 Add getSyntacticDiagnostics unit test 2016-10-17 17:47:10 -07:00
Anders Hejlsberg 9cedb6a90f Merge pull request #11673 from Microsoft/partiallyAnnotatedSignatures
Contextual typing of partially annotated signatures
2016-10-17 17:39:26 -07:00
Sheetal Nandi e72414ecab Merge branch 'master' into requireAsFunctionInExternalModule 2016-10-17 16:13:51 -07:00
Nathan Shively-Sanders 8aa56c1cce Add fourslash test for contextually-typed this
Regression test for #10972
2016-10-17 09:12:15 -07:00
Herrington Darkholme df58df17f6 Add partially annotated function tests 2016-10-17 09:04:16 -07:00
Vladimir Matveev ebba1c3d1a fix flow in finally blocks 2016-10-16 20:57:51 -07:00
Ron Buckton db76a9ca07 More tests 2016-10-15 17:29:03 -07:00
Ron Buckton 7f6faaa884 Merge branch 'master' into fix11295 2016-10-15 14:34:04 -07:00
Andrej Baran 17d60d5d8f Merged master into es2017-target 2016-10-15 08:31:22 +02:00
Ron Buckton 980a894787 Fix emit issue regarding null/undefined in type annotations 2016-10-14 18:10:34 -07:00
Andrej Baran 7352e97121 Cleanup ES2017 async tests 2016-10-15 01:16:11 +02:00
Jason Ramsay a69fc67986 Restrict IsGlobalCompletion to:
- SourceFile
- Template Expression
- Statements
2016-10-14 16:04:51 -07:00
Anders Hejlsberg c876d92b79 Merge branch 'master' into controlFlowArrays
# Conflicts:
#	src/compiler/checker.ts
2016-10-14 07:48:18 -07:00
Andrej Baran 86784a5eef Get rid of ES6 completely 2016-10-14 10:54:54 +02:00