From 4d532a481ca8548c93869a5f0185e5bb37d38b06 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 22 Dec 2022 11:23:48 -0500 Subject: [PATCH] Add lint against using legacy global works Signed-off-by: Sebastian Malton --- .eslintrc.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.eslintrc.js b/.eslintrc.js index 09a06987c4..9568402c07 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -283,6 +283,15 @@ module.exports = { ], message: "No importing from the extension api definitions in application code", }, + { + "group": [ + "**/extensions/as-legacy-globals-for-extension-api/as-legacy-global-function-for-extension-api.ts", + "**/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api-with-modifications.ts", + "**/extensions/as-legacy-globals-for-extension-api/as-legacy-global-object-for-extension-api.ts", + "**/extensions/as-legacy-globals-for-extension-api/as-legacy-global-singleton-object-for-extension-api.ts", + ], + message: "No importing the legacy global functions in non-ExtensionApi code", + }, ], }], },