diff --git a/Makefile b/Makefile new file mode 100644 index 0000000000..f156d2d5f9 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +# simple Makefile with scripts that are otherwise hard to remember +# to use, run from the repo root `make ` + +# Runs ruff, fixing any safely-fixable errors and formatting +ruff: + ruff check . --fix + ruff format . + +# Runs ruff, fixing all errors it can fix and formatting +ruff-unsafe: + ruff check . --fix --unsafe-fixes + ruff format . + +# Runs mypy, using the config in pyproject.toml +mypy: + mypy scripts/invokeai-web.py + +# Runs mypy, ignoring the config in pyproject.toml but still ignoring missing (untyped) imports +mypy-all: + mypy scripts/invokeai-web.py --config-file= --ignore-missing-imports \ No newline at end of file