Skip to content
Snippets Groups Projects
Unverified Commit d7fc56e0 authored by nl6720's avatar nl6720
Browse files

Move shell script linting into a separate make target

Makefile:
Move shellcheck to a "lint" target and change "check" so that it runs "lint".
This provides a more finer grained control and allows to extend "check" with things beyond just linting.

.gitlab-ci.yml:
Run `make lint` in the lint job.
parent a9633069
No related branches found
No related tags found
No related merge requests found
...@@ -10,4 +10,4 @@ default: ...@@ -10,4 +10,4 @@ default:
lint: lint:
stage: build stage: build
script: script:
- make check - make lint
...@@ -16,7 +16,9 @@ DOC_DIR=$(DESTDIR)/usr/share/doc/archiso ...@@ -16,7 +16,9 @@ DOC_DIR=$(DESTDIR)/usr/share/doc/archiso
all: all:
check: check: lint
lint:
shellcheck -s bash archiso/mkarchiso \ shellcheck -s bash archiso/mkarchiso \
scripts/run_archiso.sh \ scripts/run_archiso.sh \
$(INSTALL_FILES) \ $(INSTALL_FILES) \
...@@ -44,4 +46,4 @@ install-examples: ...@@ -44,4 +46,4 @@ install-examples:
install-doc: install-doc:
install -vDm 644 $(DOC_FILES) -t $(DOC_DIR) install -vDm 644 $(DOC_FILES) -t $(DOC_DIR)
.PHONY: check install install-program install-initcpio install-examples install-doc .PHONY: check install install-program install-initcpio install-examples install-doc lint
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment