Merge pull request #397 from ricoli/fix-exclude-checks-from-group

fixing multiple exclusions overriding each other because of iteration
This commit is contained in:
Toni de la Fuente
2019-10-15 18:17:19 +02:00
committed by GitHub

View File

@@ -252,12 +252,10 @@ execute_group() {
NEW_CHECKS=()
IFS=',' read -ra EXCLUDED_CHECKS <<< "${2},"
for exc in ${EXCLUDED_CHECKS[@]} ; do
for i in ${CHECKS[@]} ; do
[[ ${i} != ${exc} ]] && NEW_CHECKS+=(${i})
for i in ${!CHECKS[@]} ; do
[[ ${CHECKS[i]} = ${exc} ]] && unset CHECKS[i]
done
done
CHECKS=("${NEW_CHECKS[@]}")
unset NEW_CHECKS
unset EXCLUDED_CHECKS
fi
for i in ${CHECKS[@]}; do