Tools used:
- make
- git
- asdf version manager
Use asdf to ensure required tools are installed ... configured tools are in .tool-versions
cd ~/work/nhs-aws-helpers
asdf plugin add python
asdf plugin add poetry
asdf installmake refresh-hooksmake install
source .venv/bin/activatemake upmake testTo test all python versions configured
make toxProject uses:
Run both with
make lintor individually with
make mypyor
make ruff Project uses:
Lint checks will fail if the code is not formaated correctly
# make black will run both isort and black
make black