forked from SW/traefik
fix: do not validate shell script in node-modules folder
This commit is contained in:
@@ -12,10 +12,10 @@ then
|
|||||||
# The shellcheck command are run in background, to have an overview of the linter (instead of a fail at first issue)
|
# The shellcheck command are run in background, to have an overview of the linter (instead of a fail at first issue)
|
||||||
shellcheck "${script_to_check}" &
|
shellcheck "${script_to_check}" &
|
||||||
done < <( # Search all the repository for sh and bash shebangs, excluding .js and .md files
|
done < <( # Search all the repository for sh and bash shebangs, excluding .js and .md files
|
||||||
# the folders ".git" and "vendor" are also ignored
|
# the folders ".git", "vendor" and "node_modules" are also ignored
|
||||||
grep -rI '#!/' "${script_dir}"/.. \
|
grep -rI '#!/' "${script_dir}"/.. \
|
||||||
| grep 'sh' | grep -v '.js' | grep -v '.md' \
|
| grep 'sh' | grep -v '.js' | grep -v '.md' \
|
||||||
| grep -v '.git/' | grep -v 'vendor/' \
|
| grep -v '.git/' | grep -v 'vendor/' | grep -v 'node_modules/' \
|
||||||
| cut -d':' -f1
|
| cut -d':' -f1
|
||||||
)
|
)
|
||||||
wait # Wait for all background command to be completed
|
wait # Wait for all background command to be completed
|
||||||
|
|||||||
Reference in New Issue
Block a user