From 53f3c1691d7ddcafc620d39de72b7f7a8ec53429 Mon Sep 17 00:00:00 2001 From: Charles Bochet Date: Tue, 5 Sep 2023 10:50:58 +0200 Subject: [PATCH] Fix recoil lint rule --- .../rules/matching-state-variable.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-twenty/rules/matching-state-variable.js b/packages/eslint-plugin-twenty/rules/matching-state-variable.js index 4baa10ac3..16211c15d 100644 --- a/packages/eslint-plugin-twenty/rules/matching-state-variable.js +++ b/packages/eslint-plugin-twenty/rules/matching-state-variable.js @@ -18,7 +18,15 @@ module.exports = { if ( node?.init?.callee?.name && typeof node.init.callee.name === "string" && - node.init.callee.name.startsWith("useRecoil") + [ + 'useRecoilState', + 'useRecoilFamilyState', + 'useRecoilSelector', + 'useRecoilScopedDate', + 'useRecoilScopedFamilyState', + 'useRecoilScopedSelector', + 'useRecoilValue', + ].includes(node.init.callee.name) ) { const stateNameBase = node.init.arguments?.[0].name;