Code Quality Standards#
Acoular’s CI checks formatting, linting, documentation builds, and tests. Run the same checks locally before opening a pull request:
$ uv run ruff check
$ uv run ruff format --check
$ uv run make -C docs html
$ uv run pytest
Apply safe lint fixes and formatting with:
$ uv run ruff check --fix
$ uv run ruff format
The ruff configuration lives in pyproject.toml.
Documentation Compilation#
The documentation build command above checks that the package documentation compiles without errors.