From 0d138b71d128fcf67ae10334ecc982b627a39691 Mon Sep 17 00:00:00 2001 From: Icaro Motta Date: Tue, 14 May 2024 21:58:42 -0300 Subject: [PATCH] Update lint rule to ignore preview namespaces --- scripts/lint/direct-require-component-outside-quo.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/lint/direct-require-component-outside-quo.sh b/scripts/lint/direct-require-component-outside-quo.sh index 19c52bee71..3792172aa8 100755 --- a/scripts/lint/direct-require-component-outside-quo.sh +++ b/scripts/lint/direct-require-component-outside-quo.sh @@ -2,8 +2,11 @@ # quo components namespace ends with style|utils|types|reaction-resource # are not the component view, they are usually utils fns or styles +# +# We also ignore preview namespaces from this linter because they may require +# ?schema vars to auto-generate preview descriptors. -if rg --pcre2 --glob '!src/quo/**/*' 'quo\.components(\.[\w-]+)*\.[\w-]*(?