diff --git a/src/language/walker/syntaxWalker.ts b/src/language/walker/syntaxWalker.ts index 574b07fe4c0..245bc0e6ae4 100644 --- a/src/language/walker/syntaxWalker.ts +++ b/src/language/walker/syntaxWalker.ts @@ -286,10 +286,6 @@ export class SyntaxWalker { this.walkChildren(node); } - protected visitTypeAliasDeclaration(node: ts.TypeAliasDeclaration) { - this.walkChildren(node); - } - protected visitTypeAssertionExpression(node: ts.TypeAssertion) { this.walkChildren(node); } @@ -588,10 +584,6 @@ export class SyntaxWalker { this.visitTryStatement( node); break; - case ts.SyntaxKind.TypeAliasDeclaration: - this.visitTypeAliasDeclaration( node); - break; - case ts.SyntaxKind.TypeAssertionExpression: this.visitTypeAssertionExpression( node); break; diff --git a/src/rules/semicolonRule.ts b/src/rules/semicolonRule.ts index 81d423edd08..e6512c5e2ed 100644 --- a/src/rules/semicolonRule.ts +++ b/src/rules/semicolonRule.ts @@ -140,11 +140,6 @@ class SemicolonWalker extends Lint.RuleWalker { super.visitExportAssignment(node); } - public visitTypeAliasDeclaration(node: ts.TypeAliasDeclaration) { - this.checkSemicolonAt(node); - super.visitTypeAliasDeclaration(node); - } - private checkSemicolonAt(node: ts.Node) { const sourceFile = this.getSourceFile(); const children = node.getChildren(sourceFile); diff --git a/test/rules/semicolon/always/test.ts.lint b/test/rules/semicolon/always/test.ts.lint index ee9fdaadceb..8b933c82c4f 100644 --- a/test/rules/semicolon/always/test.ts.lint +++ b/test/rules/semicolon/always/test.ts.lint @@ -84,6 +84,3 @@ export = Date; export = Date ~nil [Missing semicolon] -type t = number; -type t = number - ~nil [Missing semicolon] diff --git a/test/rules/semicolon/enabled/test.ts.lint b/test/rules/semicolon/enabled/test.ts.lint index ee9fdaadceb..3b7c7f5df7b 100644 --- a/test/rules/semicolon/enabled/test.ts.lint +++ b/test/rules/semicolon/enabled/test.ts.lint @@ -83,7 +83,3 @@ export default LoginPage export = Date; export = Date ~nil [Missing semicolon] - -type t = number; -type t = number - ~nil [Missing semicolon] diff --git a/test/rules/semicolon/ignore-interfaces/test.ts.lint b/test/rules/semicolon/ignore-interfaces/test.ts.lint index abc2efa2582..1ee2a304971 100644 --- a/test/rules/semicolon/ignore-interfaces/test.ts.lint +++ b/test/rules/semicolon/ignore-interfaces/test.ts.lint @@ -83,7 +83,3 @@ export default LoginPage export = Date; export = Date ~nil [Missing semicolon] - -type t = number; -type t = number - ~nil [Missing semicolon] diff --git a/test/rules/semicolon/never/test.ts.lint b/test/rules/semicolon/never/test.ts.lint index 18e22a135d3..0cb9871f32e 100644 --- a/test/rules/semicolon/never/test.ts.lint +++ b/test/rules/semicolon/never/test.ts.lint @@ -116,7 +116,3 @@ export default LoginPage export = Date; ~ [Unnecessary semicolon] export = Date - -type t = number; - ~ [Unnecessary semicolon] -type t = number