#!/bin/bash PYLINT_EXIT=$? # pylint error masks FATAL_MASK=1 ERROR_MASK=2 WARNING_MASK=4 REFACTRO_MASK=8 CONVENTION_MASK=16 USAGE_ERROR_MASK=32 # fail on fatal [[ $(( $PYLINT_EXIT & $FATAL_MASK )) -gt 0 ]] && exit $PYLINT_EXIT # fail on error [[ $(( $PYLINT_EXIT & $ERROR_MASK )) -gt 0 ]] && exit $PYLINT_EXIT # fail on warning [[ $(( $PYLINT_EXIT & $WARNING_MASK )) -gt 0 ]] && exit $PYLINT_EXIT