diff options
Diffstat (limited to 'dev.mk.in')
-rw-r--r-- | dev.mk.in | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -7,6 +7,8 @@ A2X = a2x ASCIIDOC = asciidoc CPPCHECK = cppcheck CPPCHECK_SUPPRESSIONS = misc/cppcheck-suppressions.txt +SHELLCHECK = shellcheck +SHELLCHECK_EXCLUDES = misc/shellcheck-excludes.txt SCAN_BUILD = scan-build DOCKER = docker GPERF = gperf @@ -191,6 +193,10 @@ cppcheck: --inline-suppr -q --enable=all --force \ $(non_3pp_sources) src/main.c $(test_sources) +.PHONY: shellcheck +shellcheck: test/suites/*.bash + $(SHELLCHECK) --shell=bash --exclude=$(shell sed -e 's/:.*//' <$(SHELLCHECK_EXCLUDES) | grep -v '#' | tr '\n' ',' | sed -e 's/,$$//') $^ + .PHONY: uncrustify uncrustify: uncrustify -c misc/uncrustify.cfg --no-backup --replace $(filter-out $(uncrustify_exclude_files), $(base_sources)) $(test_sources) |