Commit 030bdcc0 authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

scripts/check_format: Allow user to run only selected checkers

parent 82452951
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -931,8 +931,21 @@ function check_extern_c() {
	printf 'OK\n'
}

check_list() { compgen -A function | grep "^check_" | sort; }

user_checkers() {
	eval "$(comm -12 \
		<(printf '%s\n' "$@" | sort) \
		<(check_list))" || return 1
}

rc=0

if (($#)); then
	user_checkers "$@" || rc=1
	exit $rc
fi

check_permissions || rc=1
check_c_style || rc=1