1234567891011121314151617181920212223242526272829303132 |
- .PHONY: format sort lint
- # Variables
- RUFF_OPTIONS = --line-length 120
- ISORT_OPTIONS = --profile black
- # Default target
- all: format sort lint
- # Format code with ruff
- format:
- poetry run ruff check . --fix $(RUFF_OPTIONS)
- # Sort imports with isort
- sort:
- poetry run isort . $(ISORT_OPTIONS)
- # Lint code with ruff
- lint:
- poetry run ruff check . $(RUFF_OPTIONS)
- docs:
- cd docs && mintlify dev
- build:
- poetry build
- publish:
- poetry publish
- clean:
- poetry run rm -rf dist
|