mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Merge pull request #75795 from mrbobbytables/shellcheck-ignore-third-party
Update hack/verify-shellcheck.sh to ignore ./third_party/*
This commit is contained in:
commit
8d38f3f2cf
@ -89,6 +89,3 @@
|
||||
./test/images/volume/gluster/run_gluster.sh
|
||||
./test/images/volume/iscsi/create_block.sh
|
||||
./test/images/volume/nfs/run_nfs.sh
|
||||
./third_party/intemp/intemp.sh
|
||||
./third_party/multiarch/qemu-user-static/register/qemu-binfmt-conf.sh
|
||||
./third_party/multiarch/qemu-user-static/register/register.sh
|
||||
|
@ -66,8 +66,13 @@ remove_container () {
|
||||
# ensure we're linting the k8s source tree
|
||||
cd "${KUBE_ROOT}"
|
||||
|
||||
# find all shell scripts excluding ./_*, ./.git/*, ./vendor*,
|
||||
# and anything git-ignored
|
||||
# Find all shell scripts excluding:
|
||||
# - Anything git-ignored - No need to lint untracked files.
|
||||
# - ./_* - No need to lint output directories.
|
||||
# - ./.git/* - Ignore anything in the git object store.
|
||||
# - ./vendor* - Vendored code should be fixed upstream instead.
|
||||
# - ./third_party/*, but re-include ./third_party/forked/* - only code we
|
||||
# forked should be linted and fixed.
|
||||
all_shell_scripts=()
|
||||
while IFS=$'\n' read -r script;
|
||||
do git check-ignore -q "$script" || all_shell_scripts+=("$script");
|
||||
@ -75,7 +80,8 @@ done < <(find . -name "*.sh" \
|
||||
-not \( \
|
||||
-path ./_\* -o \
|
||||
-path ./.git\* -o \
|
||||
-path ./vendor\* \
|
||||
-path ./vendor\* -o \
|
||||
\( -path ./third_party\* -a -not -path ./third_party/forked\* \) \
|
||||
\))
|
||||
|
||||
# make sure known failures are sorted
|
||||
|
Loading…
Reference in New Issue
Block a user