Commit graph

11399 commits

Author SHA1 Message Date
Mohamed Hegazy
75fa7b174c Code review comments 2016-05-19 15:55:18 -07:00
Mohamed Hegazy
1f88cd6f06 Change name of the output file 2016-05-19 13:32:27 -07:00
Mohamed Hegazy
f573b1031b lint fixes 2016-05-19 13:31:21 -07:00
Mohamed Hegazy
b672487fa9 Add lssl to LKG build 2016-05-19 13:16:24 -07:00
Mohamed Hegazy
c884fee3eb Remove dependncy on NodeJs from editor services 2016-05-19 13:16:20 -07:00
Andy
c9ab20c13b Merge pull request #8666 from Microsoft/lint_regex
Add option to lint only specific files
2016-05-19 06:14:11 -07:00
Ryan Cavanaugh
9ffc7a9df9 Merge pull request #8669 from ethanrubio/patch-1
Fix minor comment grammatical errors
2016-05-18 11:59:36 -07:00
Anders Hejlsberg
59f269c90a Merge pull request #8652 from Microsoft/neverType
Add 'never' type
2016-05-18 11:39:22 -07:00
Anders Hejlsberg
9a22d08422 Merge pull request #8625 from Microsoft/optionalClassProperties
Optional class properties
2016-05-18 11:32:50 -07:00
Ethan Rubio
b8692a7fea Fix minor comment grammatical errors
This PR doesn't fix any particular issue. I cleaned up a variety of comment grammatical errors such as missing apostrophes and articles. Further, I made comment formatting more consistent with the rest of the project.
2016-05-18 07:56:45 -10:00
Andy
0795c8da29 Merge pull request #8662 from Microsoft/lint_navigation_bar
Lint navigationBar.ts
2016-05-18 09:38:31 -07:00
Nathan Shively-Sanders
780f251c92 Merge pull request #8650 from Microsoft/unescape-dunder-string-literal-types
Unescape string literal types starting with double underscore.
2016-05-18 09:13:05 -07:00
Andy Hanson
c39d57eaf9 Add option to lint only specific files 2016-05-18 07:41:37 -07:00
Andy Hanson
fffbbffef4 Lint navigationBar.ts 2016-05-18 06:31:51 -07:00
Anders Hejlsberg
bfd8704245 Adding tests 2016-05-17 13:46:07 -07:00
Anders Hejlsberg
88d7f23f10 Add additional error checking 2016-05-17 13:45:40 -07:00
Nathan Shively-Sanders
a5585c544f Unescape only string literal type nodes.
Not all string literal types, regardless of source, as in the last
commit.
2016-05-17 13:42:15 -07:00
Nathan Shively-Sanders
e25927da57 Unescape string literal types starting with double underscore.
String literal types starting with double underscore are escaped in the
parser and need to be unescaped before the type is given the string
literal as its name.
2016-05-17 13:05:03 -07:00
Andy
c62b6cb6fc Merge pull request #8603 from Microsoft/hover_over_comment
Fix bug: getTouchingPropertyName does not return undefined, but it may return the source file node
2016-05-17 12:39:50 -07:00
Andy
cb6e444158 Merge pull request #8595 from Microsoft/declaration_expressions
Declaration expressions
2016-05-17 12:36:39 -07:00
Andy
42f25b3b1f Merge pull request #8645 from Microsoft/navbar_export_type
Add type aliases to navigation bar
2016-05-17 11:23:04 -07:00
Mohamed Hegazy
66dd91bb76 Merge pull request #8640 from mihailik/patch-3
Extra test for #8364 - non-breaking of one-liners
2016-05-17 11:18:11 -07:00
Nathan Shively-Sanders
6fd0a989e6 Merge pull request #8632 from Microsoft/fall-back-to-binding-pattern-for-type-inference
Use binding pattern for type inference result `{}`
2016-05-17 11:17:50 -07:00
Andy Hanson
eabafc4b09 Add type aliases to navigation bar 2016-05-17 10:45:04 -07:00
Andy
f93077f0ae Merge pull request #8622 from Microsoft/navigation_bar_test
Add test for #7301
2016-05-17 10:44:11 -07:00
Anders Hejlsberg
e028c0fd3d Accepting new baselines 2016-05-17 10:06:32 -07:00
Anders Hejlsberg
be7e2a837b Make 'never' an intrinsic type 2016-05-17 10:05:19 -07:00
Nathan Shively-Sanders
70d8def398 Add test that infers 'number' from pattern 2016-05-17 09:33:55 -07:00
Andy Hanson
53970afe25 Fix message text for printNavigationBar 2016-05-17 09:24:51 -07:00
Andy Hanson
cdc00086b2 Add printNavigationBar declaration 2016-05-17 07:59:41 -07:00
Andy Hanson
bbbe3666b6 Rename "getScriptLexicalStructureList" to "navigationBar" in fourslash test helpers and remove unnecessary duplicate helpers 2016-05-17 07:59:41 -07:00
Andy Hanson
df8e7409c1 Add test for #7301 2016-05-17 07:59:41 -07:00
Anders Hejlsberg
aa028ca660 Handle 'never' in return type inference 2016-05-17 06:32:49 -07:00
Anders Hejlsberg
c11d691d6f Introduce 'never' type 2016-05-17 06:15:57 -07:00
mihailik
d541d434ea Extra test for #8364 - non-breaking of one-liners 2016-05-17 09:09:46 +01:00
Zhengbo Li
3fb16f5930 Merge pull request #8364 from zhengbli/i7503
Fix indentation for array items
2016-05-16 21:53:27 -07:00
Yui
5433553131 Fix 8589: by appending "-1.0" pre-release version will be comparising by lexically comparison in ASCII sort order. (#8629) 2016-05-16 16:57:11 -07:00
Nathan Shively-Sanders
ae4a983c59 Use binding pattern for type inference result {}
The binding pattern provides additional information when the contextual
type is not found and would otherwise fix a type parameter to `{}`.
2016-05-16 16:09:36 -07:00
Anders Hejlsberg
8498ef190e Adding more tests 2016-05-16 13:37:17 -07:00
Anders Hejlsberg
e82bbce28c Fixing test 2016-05-16 13:37:03 -07:00
Anders Hejlsberg
0292eaac4a Accepting new baselines 2016-05-16 13:36:39 -07:00
Anders Hejlsberg
a11f72f9ab Emit '?' for optional parameter property in declaration file 2016-05-16 13:34:54 -07:00
Anders Hejlsberg
d66377d125 Add optionality to properties declared with '?' and initializer 2016-05-16 13:33:33 -07:00
Andy
dc900deea5 Merge pull request #8627 from Microsoft/no_lint
Add option to turn off linting during `jake runtests`
2016-05-16 12:39:47 -07:00
Andy Hanson
4e6bd7190d Add option to turn off linting during jake runtests 2016-05-16 11:53:44 -07:00
Mohamed Hegazy
ef75346e7e Merge pull request #8609 from nojvek/master
Fixes #8582: Add Error.prototype.stack definition
2016-05-16 10:34:09 -07:00
Anders Hejlsberg
3662c7b9cc Adding test 2016-05-16 09:36:37 -07:00
Anders Hejlsberg
6b3fc7f310 Remove nullability from function types in language service 2016-05-16 09:23:29 -07:00
Andy Hanson
bdd42eae90 Search for triple slash comments before getting a source node 2016-05-16 09:21:15 -07:00
Andy Hanson
3a896d8ee7 Remove broken test 2016-05-16 09:20:42 -07:00