message: test: Do not swallow flake8 exit code
diff: @@ -90,12 +90,20 @@ elif PYTHONWARNINGS="ignore" flake8 --version | grep -q "Python 2"; then
  exit 0
  fi
  -PYTHONWARNINGS="ignore" flake8 --ignore=B,C,E,F,I,N,W --select=$(IFS=","; echo "${enabled[*]}") $(
  +EXIT_CODE=0
  +
  +if ! PYTHONWARNINGS="ignore" flake8 --ignore=B,C,E,F,I,N,W --select=$(IFS=","; echo "${enabled[*]}") $(
  if [[ $# == 0 ]]; then
  git ls-files "*.py"
  else
  echo "$@"
  fi
  -)
  +); then
  + EXIT_CODE=1
  +fi
  +
  +if ! mypy --ignore-missing-imports $(git ls-files "test/functional/*.py"); then
  + EXIT_CODE=1
  +fi
  -mypy --ignore-missing-imports $(git ls-files "test/functional/*.py")
  \ No newline at end of file
  +exit $EXIT_CODE
  