Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.04 KB

CONTRIBUTING.md

File metadata and controls

28 lines (17 loc) · 1.04 KB

Contributing to delirium-risk-predictor

Thanks for your interest in contributing to the delirium-risk-predictor!

To submit PRs, please fill out the PR template along with the PR. If the PR fixes an issue, don't forget to link the PR to the issue!

Pre-commit hooks

Once the python virtual environment is setup, you can run pre-commit hooks using:

pre-commit run --all-files

Coding guidelines

For python code style, we recommend the PEP 8 style guide.

For JS we use ESLint.

For docstrings we use numpy format.

We use ruff for code formatting and static code analysis. Ruff checks various rules including flake8. The pre-commit hooks show errors which you need to fix before submitting a PR.

Last but not the least, we use type hints in our code which is then checked using mypy.