From fcbfbe43c246a1e39367519415447163ea4ee3c0 Mon Sep 17 00:00:00 2001 From: Ethan Date: Mon, 14 Oct 2024 16:51:04 -0700 Subject: [PATCH] feat: allow wire adapters to be imported from force namespace --- base.js | 4 ++++ test/base.js | 8 +++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/base.js b/base.js index 3923078..d30d2e6 100644 --- a/base.js +++ b/base.js @@ -26,6 +26,10 @@ const KNOWN_WIRE_ADAPTERS = [ module: 'experience/*Api', identifier: 'get*', }, + { + module: 'force/**', + identifier: '*', + }, ]; const WIRE_ADAPTERS_WITH_RESTRICTED_USE = [ diff --git a/test/base.js b/test/base.js index fdda89a..f7741ed 100644 --- a/test/base.js +++ b/test/base.js @@ -70,7 +70,13 @@ describe('base config', () => { assert.equal(messages[0].ruleId, '@lwc/lwc/no-unknown-wire-adapters'); } - const expectedSuccesses = ['commerce/cmpApi', 'experience/cmpApi']; + const expectedSuccesses = [ + 'commerce/cmpApi', + 'experience/cmpApi', + '@salesforce/apex', + 'lightning/uiRecordApi', + 'force/uiRecordApi', + ]; for (const bundleName of expectedSuccesses) { const results = await cli.lintText(` import { wire } from 'lwc';