15 lines
573 B
Bash
15 lines
573 B
Bash
|
#!/usr/bin/env sh
|
||
|
|
||
|
# quo components namespace ends with style|utils|types|reaction-resource
|
||
|
# are not the component view, they are usually utils fns or styles
|
||
|
|
||
|
if rg --pcre2 --glob '!src/quo/**/*' 'quo\.components(\.[\w-]+)*\.[\w-]*(?<!style|utils|types|reaction-resource)(\s|\]|\n)' src; then
|
||
|
echo "Found above direct require of quo component outside src/quo/"
|
||
|
echo "For more info, check the style guide https://github.com/status-im/status-mobile/blob/develop/doc/new-guidelines.md#requiring-quo-components"
|
||
|
exit 1
|
||
|
elif [ $? -eq 1 ]; then
|
||
|
exit 0
|
||
|
else
|
||
|
exit $?
|
||
|
fi
|