python-linting: stage: lint allow_failure: true image: python:3.7.4-slim-stretch before_script: - pip install poetry - poetry config cache-dir ~/.cache/poetry - poetry config virtualenvs.in-project true - poetry install --no-interaction script: - poetry run isort src/ --check-only --recursive - poetry run black src/ --line-length 88 --check - poetry run autoflake src/ --check --recursive --remove-all-unused-imports --ignore-init-module-imports javascript-linting: stage: lint allow_failure: true image: node:12 before_script: - npm install script: - npm run lint