6614 Commits

Author SHA1 Message Date
Alexander Rusakov
8ad68adac9 Fix #10108 (Completion suggestion for object literal with getter) (#11808)
* Fix #10108 (Completion suggestion for object literal with getter)

* completions for setter
2016-10-26 10:01:23 -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
f8c3a550ca Check type parameters of the type alias declaration
Fixes #11166
2016-10-21 16:45:58 -07:00
Sheetal Nandi
45ba67d36f Remove unused locals/parameters from webTestServer.ts 2016-10-21 16:23:30 -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
9a9cbe18a6 Merge branch 'aozgaa/AddTestForComparingNumericLiteral' of https://github.com/Microsoft/TypeScript into aozgaa/AddTestForComparingNumericLiteral 2016-10-20 16:27:44 -07:00
Arthur Ozga
1a41ebf542 update baselines 2016-10-20 16:27:02 -07:00
Arthur Ozga
81383e172f add test 2016-10-20 15:56:44 -07:00
Sheetal Nandi
202093a730 When creating react namespace identifier, set its parent to jsx opening element in the parse tree
This helps in resolving the react identifier correctly and Fixes #11654
2016-10-20 15:25:59 -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
96a7b7b00f Mark local "react" symbol as referenced since it might not be marked if there was no error message being displayed
Fixes #10312
2016-10-18 16:01:53 -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
Andy
f08cfda550 Merge pull request #11709 from Microsoft/compiler_diagnostic_strings
Type arguments to formatStringFromArgs as strings instead of implicitly stringifying
2016-10-18 12:25:13 -07:00
Anders Hejlsberg
eb7d2cbe9b Accept new baselines 2016-10-18 11:54:26 -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
Andy Hanson
1f7f67de17 Type arguments to formatStringFromArgs as strings instead of implicitly stringifying 2016-10-18 08:48:40 -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
Ron Buckton
2321e28ce9 Merge pull request #11652 from Microsoft/transformES5
Adds ES5 to ES3 transformer for reserved words
2016-10-17 16:46:56 -07:00
Sheetal Nandi
e72414ecab Merge branch 'master' into requireAsFunctionInExternalModule 2016-10-17 16:13:51 -07:00
Vladimir Matveev
039c6e5819 Merge pull request #11675 from Microsoft/vladima/fix-11665
fix flow in finally blocks
2016-10-17 15:45:39 -07:00
Ron Buckton
ffc3689783 Merge branch 'master' into transformES5 2016-10-17 12:11:21 -07:00
Nathan Shively-Sanders
8a3e9be49e Merge pull request #11350 from Microsoft/fix_lib_tests
Fix tests changed by #11309
2016-10-17 10:57:27 -07:00