summaryrefslogtreecommitdiffstats
path: root/tests/integration/deckard/ci/pylint-run.sh
blob: 107c674f4beeed63055677417c92350308c19df0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
set -o nounset -o errexit
source "$(dirname "$0")/common.sh"

PYFILES=$(find . \
	-path ./.git -prune -o \
	-path ./contrib -o \
	-type d -exec test -e '{}/__init__.py' \; -print -prune -o \
	-name '*.py' -print -o \
	-type f -exec grep -qsm1 '^#!.*\bpython' '{}' \; -print)

PYTHONPATH=.${PYTHONPATH:+":${PYTHONPATH}"} ${PYTHON} -m pylint -j 0 --rcfile pylintrc ${PYFILES}