Code quality¶
Overview¶
Adding code to GitLab is subject to a series of code quality checks through continuous integration. We recommend that you run these checks before submission. Please note that the coverage rate is set at 100% and no errors at Flake8.
Coverage¶
If docker-compose is running in test mode (docker-compose up -d --build
)
docker-compose exec web coverage run --omit='manage.py' manage.py test apps/
docker-compose exec web coverage html
Flake8¶
If docker-compose is running
Note : In order not to fail at the time of continuous integration, no errors should be detected.
Documentation : Flake8
docker-compose exec web flake8 --exclude='venv/,*migrations*,gisaid_cli2/'