From d4eb7e9ce570d60da803dd897bdae02d7d8abcd5 Mon Sep 17 00:00:00 2001 From: Namrata Gupta Date: Wed, 7 Jan 2026 15:15:34 +0530 Subject: [PATCH 1/2] Adding changes to exclude react specific extension from lwc analysis --- packages/code-analyzer-eslint-engine/src/base-config.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/code-analyzer-eslint-engine/src/base-config.ts b/packages/code-analyzer-eslint-engine/src/base-config.ts index c4f8b785..25a4c9f9 100644 --- a/packages/code-analyzer-eslint-engine/src/base-config.ts +++ b/packages/code-analyzer-eslint-engine/src/base-config.ts @@ -105,11 +105,14 @@ export class BaseConfigFactory { '@lwc/lwc-platform/valid-offline-wire': 'off' } - // Restrict these configs to just javascript files + // Restrict these configs to just javascript files, excluding .jsx and .tsx + // since those are React files, not LWC components + const lwcExtensions = this.engineConfig.file_extensions.javascript + .filter(ext => ext !== '.jsx' && ext !== '.tsx'); configs = configs.map(config => { return { ...config, - files: this.engineConfig.file_extensions.javascript.map(ext => `**/*${ext}`) + files: lwcExtensions.map(ext => `**/*${ext}`) } }); From 8d760ee6874cf52f9be3cb05b77d8b453192328a Mon Sep 17 00:00:00 2001 From: Namrata Gupta Date: Thu, 8 Jan 2026 14:47:55 +0530 Subject: [PATCH 2/2] Excluding jsx file --- packages/code-analyzer-eslint-engine/src/base-config.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/code-analyzer-eslint-engine/src/base-config.ts b/packages/code-analyzer-eslint-engine/src/base-config.ts index 25a4c9f9..b25d3494 100644 --- a/packages/code-analyzer-eslint-engine/src/base-config.ts +++ b/packages/code-analyzer-eslint-engine/src/base-config.ts @@ -105,10 +105,10 @@ export class BaseConfigFactory { '@lwc/lwc-platform/valid-offline-wire': 'off' } - // Restrict these configs to just javascript files, excluding .jsx and .tsx + // Restrict these configs to just javascript files, excluding .jsx // since those are React files, not LWC components const lwcExtensions = this.engineConfig.file_extensions.javascript - .filter(ext => ext !== '.jsx' && ext !== '.tsx'); + .filter(ext => ext !== '.jsx'); configs = configs.map(config => { return { ...config,