Skip to content

Commit

Permalink
Makefile
Browse files Browse the repository at this point in the history
  • Loading branch information
tisnik committed Dec 8, 2023
1 parent 8f29886 commit 7aad276
Showing 1 changed file with 21 additions and 0 deletions.
21 changes: 21 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
.PHONY: style code-style

style: code-style docs-style shellcheck ## Perform all style checks

code-style: ## Check code style for all Python sources from this repository
python3 tools/run_pycodestyle.py

ruff: ## Run Ruff linter
ruff .

docs-style: ## Check documentation strings in all Python sources from this repository
pydocstyle .

help: ## Show this help screen
@echo 'Usage: make <OPTIONS> ... <TARGETS>'
@echo ''
@echo 'Available targets are:'
@echo ''
@grep -E '^[ a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | \
awk 'BEGIN {FS = ":.*?## "}; {printf "\033[36m%-35s\033[0m %s\n", $$1, $$2}'
@echo ''

0 comments on commit 7aad276

Please sign in to comment.