diff --git a/.flake8 b/.flake8 new file mode 100644 index 00000000..709fb976 --- /dev/null +++ b/.flake8 @@ -0,0 +1,8 @@ +[tool.black] +line-length = 88 +target-version = ['py312'] + +[tool.flake8] +max-line-length = 88 +extend-ignore = "E203" +exclude = ".venv" diff --git a/Makefile b/Makefile index 153c6d74..7d50a129 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,11 @@ -.PHONY: build events dev stop help prep +.PHONY: build events dev stop help prep lint format help: @echo "Available commands:" @echo " make prep - Create venv and install requirements" @echo " make events - Update site from CSV (build pages + images)" - @echo " make dev - Start development server" - @echo " make stop - Stop development server" + @echo " make dev - Start development server (might need sudo)" + @echo " make stop - Stop development server (might need sudo)" @echo " make build - Full website build sequence" @echo " make help - Show this help message" @@ -28,3 +28,9 @@ dev: stop: nginx -p . -s stop + +lint: + ./.venv/bin/flake8 . --config .flake8 --exclude .venv + +format: + ./.venv/bin/black .