From 13e46abee4635ab9e9de9c8600aab750124daa48 Mon Sep 17 00:00:00 2001 From: waynzh Date: Sat, 2 Nov 2024 17:20:25 +0800 Subject: [PATCH] fix(define-macros-order): skip TSModuleDeclaration statements --- lib/rules/define-macros-order.js | 1 + tests/lib/rules/define-macros-order.js | 2 ++ 2 files changed, 3 insertions(+) diff --git a/lib/rules/define-macros-order.js b/lib/rules/define-macros-order.js index 55e6140cd..0bdd5f212 100644 --- a/lib/rules/define-macros-order.js +++ b/lib/rules/define-macros-order.js @@ -53,6 +53,7 @@ function isUseStrictStatement(node) { function getTargetStatementPosition(scriptSetup, program) { const skipStatements = new Set([ 'ImportDeclaration', + 'TSModuleDeclaration', 'TSInterfaceDeclaration', 'TSTypeAliasDeclaration', 'DebuggerStatement', diff --git a/tests/lib/rules/define-macros-order.js b/tests/lib/rules/define-macros-order.js index 72b359866..3def7cf1e 100644 --- a/tests/lib/rules/define-macros-order.js +++ b/tests/lib/rules/define-macros-order.js @@ -126,6 +126,8 @@ tester.run('define-macros-order', rule, { code: `