To check and resolve linting issues in the codebase, run:
poetry run ruff check --fixTo check and resolve formatting issues in the codebase, run:
poetry run ruff formatTo check the unit tests in the codebase, run:
poetry run pytestTo check the typing in the codebase, run:
poetry run mypy && poetry run basedpyrightTo generate a code coverage report after testing locally, run:
poetry run coverage htmlTo check the lock file is up-to-date:
poetry check --lockpoetry task check-lock
poetry task check-format
poetry task check-lint
poetry task check-tests
poetry task check-typingpoetry task check-allpoetry task fix-format
poetry task fix-lintpoetry task fix-allpoetry task fix-and-check-all