It's good practice to set up a pre-commit file `.pre-commit-config.yaml` to do checks of pull requests. Scientific Python's developer guide has a helpful config file for getting started: https://learn.scientific-python.org/development/guides/style/ For now, I think the minimal config and ruff would be a good start. We can add tests later.