diff --git a/.pre-commit-pylint b/.pre-commit-pylint index 1f757f5..5889459 100755 --- a/.pre-commit-pylint +++ b/.pre-commit-pylint @@ -5,11 +5,13 @@ PWD=`pwd` if [ -d "$PWD/venv" ] then echo "Run pylint inside venv ($PWD/venv)..." + [ ! -e "$PWD/venv/bin/pylint" ] && $PWD/venv/bin/python -m pip install pylint $PWD/venv/bin/pylint "$@" exit $? elif [ -e "$PWD/pyproject.toml" ] then echo "Run pylint using poetry..." + poetry run pylint --version > /dev/null 2>&1 || poetry run python -m pip install pylint poetry run pylint "$@" exit $? else