#!/bin/sh # Execute lint to spot code mistakes. cd "$(dirname "$0")/.." if [ "$1" = "--changed" ]; then export files="`git diff upstream/dev --name-only | grep -e '\.py$'`" echo "=================================================" echo "FILES CHANGED (git diff upstream/dev --name-only)" echo "=================================================" printf "%s\n" $files echo "================" echo "LINT with flake8" echo "================" flake8 --doctests $files echo "================" echo "LINT with pylint" echo "================" pylint $files echo else tox -e lint fi