From 25a791557d3fdcebf693612ca2c4191c2a7ce25a Mon Sep 17 00:00:00 2001 From: Anix Date: Wed, 1 Apr 2020 10:32:58 +0000 Subject: [PATCH] chore: formatting and typecheck fixes --- packages/eslint-plugin/src/rules/init-declarations.ts | 9 ++++----- packages/eslint-plugin/typings/eslint-rules.d.ts | 4 +--- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/packages/eslint-plugin/src/rules/init-declarations.ts b/packages/eslint-plugin/src/rules/init-declarations.ts index 4161861c269..fb074c2f521 100644 --- a/packages/eslint-plugin/src/rules/init-declarations.ts +++ b/packages/eslint-plugin/src/rules/init-declarations.ts @@ -39,16 +39,15 @@ export default createRule({ const mode = context.options[0] || 'always'; return { - 'VariableDeclaration:exit'( - node: TSESTree.VariableDeclaration, - ): void { + 'VariableDeclaration:exit'(node: TSESTree.VariableDeclaration): void { if (mode === 'always') { if (node?.declare) { return; } if ( - node?.parent?.type === AST_NODE_TYPES.TSModuleBlock && - node?.parent?.parent?.declare + node.parent?.type === AST_NODE_TYPES.TSModuleBlock && + node.parent?.parent?.type === AST_NODE_TYPES.TSModuleDeclaration && + node.parent?.parent?.declare ) { return; } diff --git a/packages/eslint-plugin/typings/eslint-rules.d.ts b/packages/eslint-plugin/typings/eslint-rules.d.ts index 723515029bf..aeee155a796 100644 --- a/packages/eslint-plugin/typings/eslint-rules.d.ts +++ b/packages/eslint-plugin/typings/eslint-rules.d.ts @@ -556,9 +556,7 @@ declare module 'eslint/lib/rules/init-declarations' { }?, ], { - 'VariableDeclaration:exit'( - node: TSESTree.VariableDeclaration, - ): void; + 'VariableDeclaration:exit'(node: TSESTree.VariableDeclaration): void; } >; export = rule;