From 4f84e755f5c94c052fca52947bee4b78ff6154d0 Mon Sep 17 00:00:00 2001 From: William Ting Date: Thu, 6 Sep 2018 21:28:05 -0700 Subject: [PATCH] Add 'make lint' target. --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 2e8da45..9d3ca0c 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,15 @@ VERSION = $(shell grep -oE "[0-9]+\.[0-9]+\.[0-9]+" bin/autojump) TAGNAME = release-v$(VERSION) -.PHONY: clean docs install uninstall pre-commit lint tar test - +.PHONY: install install: ./install.py +.PHONY: uninstall uninstall: ./uninstall.py +.PHONY: docs docs: pandoc -s -w man docs/manpage_header.md docs/header.md docs/body.md -o docs/autojump.1 pandoc -s -w markdown docs/header.md docs/install.md docs/body.md -o README.md @@ -17,9 +18,11 @@ docs: lint: pre-commit @tox -e pre-commit -- run --all-files +.PHONY: pre-commit pre-commit: @tox -e pre-commit -- install -f --install-hooks +.PHONY: release release: docs # Check for tag existence # git describe release-$(VERSION) 2>&1 >/dev/null || exit 1 @@ -37,20 +40,25 @@ release: docs git archive --format=tar --prefix autojump_v$(VERSION)/ $(TAGNAME) | gzip > autojump_v$(VERSION).tar.gz sha1sum autojump_v$(VERSION).tar.gz +.PHONY: tar tar: # Create tagged archive git archive --format=tar --prefix autojump_v$(VERSION)/ $(TAGNAME) | gzip > autojump_v$(VERSION).tar.gz sha1sum autojump_v$(VERSION).tar.gz +.PHONY: test test: pre-commit @tox +.PHONY: test-xfail test-xfail: pre-commit @tox -- --runxfail +.PHONY: test-fast test-fast: pre-commit @tox -e py27 +.PHONY: clean clean: @find . -type f -iname '*.py[co]' -delete @find . -type d -iname '__pycache__' -delete