11534 Commits

Author SHA1 Message Date
Nathan Shively-Sanders
42c17e194e Address PR comments 2016-05-25 17:03:33 -07:00
Nathan Shively-Sanders
5138e8be8e Correct tests and update baselines.
A lot of tests used non-numeric property names for object literals that
are contextually typed only by a numeric indexer.
2016-05-25 11:37:10 -07:00
Nathan Shively-Sanders
41db405f4c Merge branch 'master' into excess-property-check-numeric-indexers 2016-05-25 10:56:15 -07:00
Ryan Cavanaugh
f5a52ee7db Merge pull request #8819 from RyanCavanaugh/fixBaselines
Fix broken baselines
2016-05-25 10:37:37 -07:00
Nathan Shively-Sanders
89fb304eee Add test case for excess checking of numeric properties 2016-05-25 10:18:49 -07:00
Andy
c9050db259 Merge pull request #8815 from Microsoft/navbar_debug
Show indent and childItems when debugging the navigation bar
2016-05-25 10:12:47 -07:00
Nathan Shively-Sanders
642d6d5407 Only allow excess numeric properties w/numeric indexers
Previously, having a numeric indexer on a target type meant that excess
object property checking would allow any property. Now only numeric
properties are allowed.
2016-05-25 10:12:16 -07:00
Andy
d26d0cea71 Merge pull request #8813 from Microsoft/navbar_interface
Include interfaces as childItems in navigation bar
2016-05-25 10:12:01 -07:00
Ryan Cavanaugh
34e8560070 Fix broken baselines 2016-05-25 10:11:54 -07:00
Vladimir Matveev
aa53b9ee7b Merge pull request #8804 from Microsoft/fixTestRun
do not swallow test execution errors (uncovers recent build break)
2016-05-25 09:50:22 -07:00
Vladimir Matveev
c4b517ce45 run linter once after last worker is finished in case if there are no errors 2016-05-25 09:42:59 -07:00
Andy
d7e30f099d Merge pull request #8810 from Microsoft/lint_more_more
Lint all servicesSources
2016-05-25 08:10:38 -07:00
Andy Hanson
c707e80463 Show indent and childItems when debugging the navigation bar 2016-05-25 08:02:17 -07:00
Andy Hanson
91b473389b Include interfaces as childItems in navigation bar 2016-05-25 07:34:35 -07:00
Andy Hanson
bd633c828f Lint all servicesSources 2016-05-25 06:45:52 -07:00
Vladimir Matveev
5b4e964ae8 do not swallow test execution errors 2016-05-25 00:06:47 -07:00
Ryan Cavanaugh
7173fa8d02 Merge pull request #8670 from RyanCavanaugh/fix8275
Automatically consume @types/ folders
2016-05-24 15:23:06 -07:00
Ryan Cavanaugh
3dde13484f Merge pull request #8696 from RyanCavanaugh/fix8675
Allow duplicate identifiers across declarations.
2016-05-24 15:22:57 -07:00
Nathan Shively-Sanders
1ee9cb026d Merge pull request #8792 from Microsoft/instantiate-this-in-super-property-access
Instantiate this-type in super property access
2016-05-24 15:07:45 -07:00
Nathan Shively-Sanders
c09793d1e0 Merge pull request #8785 from Microsoft/lint-unit-tests
Lint unit tests via harnessSources in Jakefile.js
2016-05-24 14:56:08 -07:00
Nathan Shively-Sanders
975ed9cb17 Avoid linting files twice 2016-05-24 13:57:12 -07:00
Nathan Shively-Sanders
a323fdf49d Instantiate this-type in super property access 2016-05-24 13:07:34 -07:00
Ryan Cavanaugh
50529acc72 Merge pull request #8787 from RyanCavanaugh/cmdLineHelp
Recognize '-?' / '--?' in tsc
2016-05-24 12:49:49 -07:00
Ryan Cavanaugh
28f548a740 Recognize '-?' / '--?' in tsc 2016-05-24 12:12:38 -07:00
Ryan Cavanaugh
4b133489a1 Add getDirectories to shims 2016-05-24 11:31:10 -07:00
Nathan Shively-Sanders
9865b48d0f Remove intentionally unused variables 2016-05-24 11:22:25 -07:00
Nathan Shively-Sanders
7bbce05d61 Remove duplicate linting of client.ts 2016-05-24 10:41:53 -07:00
Nathan Shively-Sanders
3d841b20a7 Lint unit tests via harnessSources in Jakefile.js 2016-05-24 10:17:16 -07:00
Ryan Cavanaugh
675d176cef Allow duplicate identifiers as long as their declarations span multiple blocks
Fixes #8675
2016-05-24 09:58:56 -07:00
Andy
e67df33bcf Merge pull request #8780 from Microsoft/navbar_enum
Include enums in childItems in navigation bar
2016-05-24 09:58:56 -07:00
Andy Hanson
11d51867f2 Include enums in childItems in navigation bar 2016-05-24 05:58:14 -07:00
Ryan Cavanaugh
f7cc05482b Don't lose host 'this' 2016-05-23 16:25:25 -07:00
Ryan Cavanaugh
2d5f38c2bc Only return dirs from getdirectories 2016-05-23 16:20:13 -07:00
Ryan Cavanaugh
27292e4292 Merge pull request #8678 from RyanCavanaugh/fix8255
Tweak UMD / global semantics
2016-05-23 16:15:56 -07:00
Ryan Cavanaugh
3ee4a2283f Lint 2016-05-23 15:47:04 -07:00
Anders Hejlsberg
92d465d01f Merge pull request #8730 from Microsoft/destructureOptionalParameter
Fix destructuring of optional parameters with --strictNullChecks
2016-05-23 15:41:30 -07:00
Anders Hejlsberg
f1d023a689 Merge pull request #8731 from Microsoft/subtypeRelationForNever
Fix subtype relation for 'never' type
2016-05-23 15:40:38 -07:00
Anders Hejlsberg
74e2154a51 Merge pull request #8767 from Microsoft/neverTypeInference
Only infer 'never' in function expressions and arrow functions
2016-05-23 15:40:18 -07:00
Nathan Shively-Sanders
1527499886 Merge pull request #8605 from Microsoft/recursively-remove-object-literal-freshness
Recursively mark object literals as non-fresh when checking assignability to intersections
2016-05-23 15:24:30 -07:00
Nathan Shively-Sanders
462607c8ec Improve doc comment 2016-05-23 14:56:45 -07:00
Ryan Cavanaugh
1c253239e6 Refactor 2016-05-23 14:51:39 -07:00
Nathan Shively-Sanders
036de6b24a One more cleanup item from PR comments 2016-05-23 14:11:10 -07:00
Nathan Shively-Sanders
962935b51f Address PR comments 2016-05-23 13:53:30 -07:00
Andy
0a54a3b50e Merge pull request #8712 from Microsoft/readonly_assignment_in_constructor
Allow assignment to readonly parameter property within the constructor
2016-05-23 13:21:22 -07:00
Anders Hejlsberg
10d331ee9f Accept new baselines 2016-05-23 13:08:23 -07:00
Anders Hejlsberg
b8e9ecfb1a Add tests 2016-05-23 13:08:15 -07:00
Andy
5035df665d Merge pull request #8756 from Microsoft/no_navigate_to_import
Don't include imports in navigateTo if the imported declaration is also in the items and has the same name
2016-05-23 13:07:14 -07:00
Andy
2aa2738118 Merge pull request #8714 from Microsoft/lint_more
Lint src\harness\instrumenter.ts
2016-05-23 11:38:37 -07:00
Andy
1f7d1d23db Merge pull request #8762 from Microsoft/navbar_tests
Make fourslash tests actually test parentName for navbar items
2016-05-23 11:32:12 -07:00
Andy
dd092d8743 Merge pull request #8759 from Microsoft/lint_client
Lint src\server\client.ts
2016-05-23 10:51:30 -07:00