Nathan Shively-Sanders
928da675ac
Merge pull request #16156 from Microsoft/report-jsdoc-syntax-errors
...
Report JSDoc syntax errors
2017-05-31 16:21:32 -07:00
Ron Buckton
2fa59d5bc5
Merge pull request #16120 from Microsoft/fix15857
...
Add wrapper to emit statics/decorators inside es5 class
2017-05-31 16:03:37 -07:00
Andy
315b72d035
Use it instead of describe for tests ( #16172 )
...
* Use `it` instead of `describe` for tests
* Create SourceFiles lazily
* Use before() hooks
2017-05-31 15:31:35 -07:00
Ron Buckton
3ddbfcae8a
Merge branch 'master' into fix15857
2017-05-31 14:58:24 -07:00
Yui T
8a28e15146
Get jsDoctype for property assignment
2017-05-31 12:05:31 -07:00
Nathan Shively-Sanders
b8d39d7760
Merge pull request #16174 from Microsoft/max-10-errors-for-suggestions
...
Stop spelling suggestions after 10 name-not-found errors
2017-05-31 09:45:37 -07:00
Nathan Shively-Sanders
a72b14f1b8
Stop spelling suggestions after 10 name errors
...
Previously, spelling suggestions stopped after name-not-found errors led
to 10 *suggestions*. This may never happen for a failed import, which is
the most common case for lots of name-not-found errors. Now spelling
suggestions stop after the 10th name-not-found errors, which is better
for performance.
2017-05-31 09:10:45 -07:00
Andy
3eda9c627b
Make node type predicates public ( #16121 )
...
* Make node type predicates public
* Rename isJSDocComment back to isJSDoc
2017-05-31 07:45:13 -07:00
Ron Buckton
615920672e
Merge branch 'master' into fix15857
2017-05-30 17:41:45 -07:00
Ron Buckton
bd8d8b353e
Merge branch 'master' into fix16153
2017-05-30 17:41:17 -07:00
Ron Buckton
423d8a077d
PR feedback
2017-05-30 15:29:31 -07:00
Arthur Ozga
c9f5a46121
Merge branch 'master' into addCodeFixMissingMethod
2017-05-30 15:20:59 -07:00
Ron Buckton
3029313f32
Fix issue with 'for await' over a union type
2017-05-30 15:14:52 -07:00
Yui
d82a57ea5d
Merge pull request #16122 from Microsoft/master-fix16092
...
[Master] ts-style @property
2017-05-30 13:41:27 -07:00
Nathan Shively-Sanders
2dd6627022
Report jsdoc syntax errors when checkJs is on
2017-05-30 13:32:46 -07:00
Sheetal Nandi
8d771ca044
Merge branch 'master' into ownJsonParsing
2017-05-30 13:03:23 -07:00
Ron Buckton
b69afd16dc
PR Feedback
2017-05-30 12:34:37 -07:00
Sheetal Nandi
7db76edbae
Always return empty object when converting the json sourcefile into actual json object, allowing to continue compilation even if there are errors in the tsconfig files
2017-05-30 11:37:26 -07:00
Nathan Shively-Sanders
2c3c4dd465
Merge pull request #16135 from katemihalikova/diff3
...
Add support for diff3-style merge
2017-05-30 11:27:22 -07:00
Bill Ticehurst
2e0eb26543
Fix equals
2017-05-30 10:39:03 -07:00
Bill Ticehurst
05d3ff1823
Wrap npmLocation if needed
2017-05-30 10:38:55 -07:00
Kanchalai Tanglertsampan
27078f995e
Merge branch 'master' into master-fix16092
2017-05-30 08:25:53 -07:00
Yui
f938caf8c8
Merge pull request #16134 from Microsoft/master-fix15250
...
[Master] Fix 15250 - treat "object" and "Object" the same in JSDoc type def
2017-05-30 08:07:39 -07:00
Kate Miháliková
2d60b2d117
Add tests and baselines
2017-05-30 08:04:18 +02:00
Kate Miháliková
e3e81b8673
Add support for diff3-style conflict
2017-05-30 08:03:58 +02:00
Yui T
10eae61aca
Handle "object" as "Object" in JSDoc type expression
2017-05-29 21:47:39 -07:00
Yui T
4838eff2d7
"function" without followed by "(" should be considered as Global function type
2017-05-29 20:37:01 -07:00
Yui T
fe838bab2d
Parse ts-style property tag
2017-05-27 19:10:53 -07:00
Ron Buckton
b8ee1691af
Add wrapper to emit statics/decorators inside es5 class
2017-05-27 13:07:27 -07:00
Yui T
9c102461d9
Rename parameterName to name
2017-05-26 19:08:08 -07:00
Sheetal Nandi
7bd9e092ac
Make configFile on compiler options as non enumerable
2017-05-26 17:15:57 -07:00
Sheetal Nandi
16fd947ac3
Reorganized code to keep createBundle and updateBundle in factory.ts
2017-05-26 15:37:41 -07:00
Nathan Shively-Sanders
f9a05a1f9d
Re-enable weak type check for intersection props
...
Previously, intersections disabled the weak type check for their
constituents, and all properties (recursively) of their constituents.
Also add test for this case.
2017-05-26 13:39:53 -07:00
Anders Hejlsberg
bcf84f4958
Merge pull request #16072 from Microsoft/improveTypeArgumentInference
...
Infer from generic function return types
2017-05-26 10:59:40 -07:00
Yui
3186fc4897
Merge pull request #16094 from Microsoft/master-@propWithBracket
...
[Master] @prop with bracket for optional property
2017-05-26 10:55:43 -07:00
Anders Hejlsberg
7ca91f86a7
Address CR feedback
2017-05-26 10:44:11 -07:00
Nathan Shively-Sanders
548f92ad34
Weak types must not have call or construct sigs
...
This changes the definition of weak types
2017-05-26 10:19:20 -07:00
Andy
3cd9f3d2d4
Support services for @typedef ( #16087 )
...
* Support services for @typedef
* Ensure JSDocTypeReference has SemanticMeaning.Type
* Get SemanticMeaning right
2017-05-26 09:52:46 -07:00
Ika
6972766e91
Add missing undefined type for createProperty initializer ( #16095 )
2017-05-26 09:28:56 -07:00
Andy
2412f8c6cf
Allow configurable npmLocation for typingsInstaller ( #16084 )
...
* Allow configurable npmLocation for typingsInstaller
* Undo "export class" changes
* Add log for npmLocation
* Log whether '--npmLocation' was provided
2017-05-26 07:06:11 -07:00
Yui T
d68038ad28
Support bracket for optional property
2017-05-25 22:34:48 -07:00
Yui
068256b8b0
Merge pull request #16070 from Microsoft/master-15916
...
[Master] Take into account optional property in parameter
2017-05-25 22:05:25 -07:00
Yui T
23be471def
Fix linting
2017-05-25 21:52:23 -07:00
Yui T
cabe4d3606
Address PR
2017-05-25 19:49:04 -07:00
Mohamed Hegazy
159614315c
Fix build breaks with the instrumenter
2017-05-25 16:13:34 -07:00
Andy
d052bb83ca
Add project telemetry ( #16050 )
...
* Add project telemetry
* Respond to some PR comments
* Wrap event in a TelemetryEvent payload
* Replace paths with empty string instead of removing them entirely
* Add "version" property to payload
* Add telemetry for typeAcquisition settings
* Add "files", "include", "exclude", and "compileOnSave"
* Convert typingsOptions include and exclude to booleanss
* Add "extends", "configFileName", and "projectType"
* configFileName: Use "other" instead of undefined
* Add "languageServiceEnabled" telemetry
2017-05-25 13:30:27 -07:00
Andy
7cca4ba536
Merge pull request #16081 from Microsoft/findAllRefs-state
...
findAllRefs: Replace 'interface State' and 'createState' with just 'class State'
2017-05-25 12:28:06 -07:00
Andy Hanson
528a59fdde
Clean up instance variables
2017-05-25 10:23:04 -07:00
Andy Hanson
98893efa11
findAllRefs: Replace 'interface State' and 'createState' with just 'class State'
2017-05-25 10:14:44 -07:00
Andy
2ceb350bac
Merge pull request #16059 from Microsoft/mappedTypeDeclarations
...
Set '.declarations' on a property of a homomorphic mapped type
2017-05-25 09:43:36 -07:00