Skip to content

Commit 8a9ee1a

Browse files
committed
Merge branch 'master' into add-undefined-to-default-valued-parameters
2 parents 156d5a9 + 58ad85a commit 8a9ee1a

File tree

1,153 files changed

+18594
-7460
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,153 files changed

+18594
-7460
lines changed

Jakefile.js

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ var servicesSources = [
151151
"signatureHelp.ts",
152152
"symbolDisplay.ts",
153153
"transpile.ts",
154+
// Formatting
154155
"formatting/formatting.ts",
155156
"formatting/formattingContext.ts",
156157
"formatting/formattingRequestKind.ts",
@@ -166,7 +167,18 @@ var servicesSources = [
166167
"formatting/rulesMap.ts",
167168
"formatting/rulesProvider.ts",
168169
"formatting/smartIndenter.ts",
169-
"formatting/tokenRange.ts"
170+
"formatting/tokenRange.ts",
171+
// CodeFixes
172+
"codeFixProvider.ts",
173+
"codefixes/fixes.ts",
174+
"codefixes/fixExtendsInterfaceBecomesImplements.ts",
175+
"codefixes/fixClassIncorrectlyImplementsInterface.ts",
176+
"codefixes/fixClassDoesntImplementInheritedAbstractMember.ts",
177+
"codefixes/fixClassSuperMustPrecedeThisAccess.ts",
178+
"codefixes/fixConstructorForDerivedNeedSuperCall.ts",
179+
"codefixes/helpers.ts",
180+
"codefixes/importFixes.ts",
181+
"codefixes/unusedIdentifierFixes.ts"
170182
].map(function (f) {
171183
return path.join(servicesDirectory, f);
172184
}));
@@ -1179,7 +1191,6 @@ task("update-sublime", ["local", serverFile], function () {
11791191
var tslintRuleDir = "scripts/tslint";
11801192
var tslintRules = [
11811193
"nextLineRule",
1182-
"preferConstRule",
11831194
"booleanTriviaRule",
11841195
"typeOperatorSpacingRule",
11851196
"noInOperatorRule",

scripts/tslint/preferConstRule.ts

Lines changed: 0 additions & 204 deletions
This file was deleted.

src/compiler/binder.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,8 @@ namespace ts {
283283
// Parameters with names are handled at the top of this function. Parameters
284284
// without names can only come from JSDocFunctionTypes.
285285
Debug.assert(node.parent.kind === SyntaxKind.JSDocFunctionType);
286-
let functionType = <JSDocFunctionType>node.parent;
287-
let index = indexOf(functionType.parameters, node);
286+
const functionType = <JSDocFunctionType>node.parent;
287+
const index = indexOf(functionType.parameters, node);
288288
return "arg" + index;
289289
case SyntaxKind.JSDocTypedefTag:
290290
const parentNode = node.parent && node.parent.parent;
@@ -3145,6 +3145,7 @@ namespace ts {
31453145
case SyntaxKind.TaggedTemplateExpression:
31463146
case SyntaxKind.ShorthandPropertyAssignment:
31473147
case SyntaxKind.StaticKeyword:
3148+
case SyntaxKind.MetaProperty:
31483149
// These nodes are ES6 syntax.
31493150
transformFlags |= TransformFlags.AssertES2015;
31503151
break;

0 commit comments

Comments
 (0)