VictoriaMetrics/cspell/Makefile

29 lines
734 B
Makefile
Raw Permalink Normal View History

# These commands must be run from the VictoriaMetrics repository root.
# Builds cspell image.
cspell-install:
@docker build cspell -t cspell
# Checks for spelling errors.
cspell-check: CMD="--no-progress -r /vm"
cspell-check: cspell-install cspell-run
# Runs spelling error check.
# A user facing alias to cspell-check command.
spellcheck: cspell-check
# Runs cspell container commands.
cspell-run:
@-docker run \
--mount type=bind,src="$(PWD)",dst=/vm \
--rm \
cspell -c cspell/cspell.json "$(CMD)"
cspell-update-deps: cspell-install
@-docker run \
--mount type=bind,src="$(PWD)",dst=/vm \
--entrypoint=/bin/sh \
--workdir=/vm/cspell \
--rm \
cspell -c "yarn install && yarn upgrade && rm -rf ./node_modules"