Skip to content

Commit aa6ecd4

Browse files
committed
Fix linting errors
1 parent 99ae5d9 commit aa6ecd4

5 files changed

Lines changed: 8 additions & 11 deletions

src/services/codefixes/fixClassDoesntImplementInheritedAbstractMember.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ namespace ts.codefix {
1111
if (token.kind === SyntaxKind.Identifier && isClassLike(token.parent)) {
1212
const classDeclaration = <ClassDeclaration>token.parent;
1313
const startPos = classDeclaration.members.pos;
14-
// TODO: (arozga) actually get abstract members
1514
const abstractClassMembers = ts.map(getNamedAbstractClassMembers(classDeclaration), member => member.name.getText());
1615
const trackingAddedMembers: string[] = [];
1716
const extendsClause = ts.getClassExtendsHeritageClauseElement(classDeclaration);
18-
let textChanges = getCodeFixChanges(extendsClause, abstractClassMembers, startPos, checker, /*reference*/ false, trackingAddedMembers, context.newLineCharacter);
17+
const textChanges = getCodeFixChanges(extendsClause, abstractClassMembers, startPos, checker, /*reference*/ false, trackingAddedMembers, context.newLineCharacter);
1918

2019
if (textChanges.length > 0) {
2120
return [{

src/services/codefixes/fixClassIncorrectlyImplementsInterface.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace ts.codefix {
1818
let textChanges: TextChange[] = undefined;
1919

2020
for (let i = 0; interfaceClauses && i < interfaceClauses.length; i++) {
21-
let newChanges = getCodeFixChanges(interfaceClauses[i], classMembers, startPos, checker, /*reference*/ false, trackingAddedMembers, context.newLineCharacter);
21+
const newChanges = getCodeFixChanges(interfaceClauses[i], classMembers, startPos, checker, /*reference*/ false, trackingAddedMembers, context.newLineCharacter);
2222
textChanges = textChanges ? textChanges.concat(newChanges) : newChanges;
2323
}
2424

src/services/codefixes/fixExtendsInterfaceBecomesImplements.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ namespace ts.codefix {
1313

1414
const extendsNode = (token.parent.parent as HeritageClause).getChildren()[0];
1515

16-
let result = [{
16+
const result = [{
1717
description: getLocaleSpecificMessage(Diagnostics.Change_extends_to_implements),
1818
changes: [{
1919
fileName: sourceFile.fileName,

src/services/codefixes/fixRemoveAbstractModifierInNonAbstractClass.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ namespace ts.codefix {
1313
const classDeclaration = <ClassDeclaration>propertyDeclaration.parent;
1414
const classKeywordStart = classDeclaration.getChildren()[0].getStart();
1515

16-
let codeFix: CodeAction[] = [
16+
return [
1717
{
1818
description: `Remove abstract modifier from ${propertyDeclaration.name.getText()}.`,
1919
changes: [{
2020
fileName: sourceFile.fileName,
2121
textChanges: [{
22-
span: {start: start, length: context.span.length + /*space*/ 1},
22+
span: { start: start, length: context.span.length + /*space*/ 1 },
2323
newText: ""
2424
}]
2525
}]
@@ -35,8 +35,6 @@ namespace ts.codefix {
3535
}]
3636
}
3737
];
38-
39-
return codeFix;
4038
}
4139
});
4240
}

src/services/utilities.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1368,8 +1368,8 @@ namespace ts {
13681368
}
13691369

13701370
const missingMembers = getMissingInterfaceMembers(<InterfaceDeclaration>type.symbol.declarations[0], existingMembers, checker);
1371-
1372-
for (let member of missingMembers) {
1371+
1372+
for (const member of missingMembers) {
13731373
if (member.kind === SyntaxKind.PropertySignature) {
13741374
const interfaceProperty = <PropertySignature>member;
13751375
if (trackingAddedMembers.indexOf(interfaceProperty.name.getText()) === -1) {
@@ -1422,7 +1422,7 @@ namespace ts {
14221422
}
14231423

14241424
function getMissingInterfaceMembers(declaration: InterfaceDeclaration, existingMembers: string[], checker: TypeChecker): TypeElement[] {
1425-
let interfaceMembers = getInterfaceMembers(declaration, checker);
1425+
const interfaceMembers = getInterfaceMembers(declaration, checker);
14261426

14271427
return ts.filter(interfaceMembers, member => !member.name || existingMembers.indexOf(member.name.getText()) === -1);
14281428

0 commit comments

Comments
 (0)