From dd6dca21dafda7f25ec3a13ab59e3762487a09ed Mon Sep 17 00:00:00 2001
From: Matthias Diener <mdiener@illinois.edu>
Date: Fri, 11 Jun 2021 16:59:40 -0500
Subject: [PATCH] add run-pylint.sh (#27)

* add run-pylint.sh

* add to gitignore
---
 .gitignore    |  3 +++
 run-pylint.sh | 23 +++++++++++++++++++++++
 2 files changed, 26 insertions(+)
 create mode 100755 run-pylint.sh

diff --git a/.gitignore b/.gitignore
index 1857403..57d18f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,6 @@ a.out
 .pytest_cache
 
 test/nodal-dg
+
+.pylintrc.yml
+.run-pylint.py
diff --git a/run-pylint.sh b/run-pylint.sh
new file mode 100755
index 0000000..6c73866
--- /dev/null
+++ b/run-pylint.sh
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+set -o errexit -o nounset
+
+ci_support="https://gitlab.tiker.net/inducer/ci-support/raw/main"
+
+if [[ ! -f .pylintrc.yml ]]; then
+    curl -o .pylintrc.yml "${ci_support}/.pylintrc-default.yml"
+fi
+
+
+if [[ ! -f .run-pylint.py ]]; then
+    curl -L -o .run-pylint.py "${ci_support}/run-pylint.py"
+fi
+
+
+PYLINT_RUNNER_ARGS="--jobs=4 --yaml-rcfile=.pylintrc.yml"
+
+if [[ -f .pylintrc-local.yml ]]; then
+    PYLINT_RUNNER_ARGS+=" --yaml-rcfile=.pylintrc-local.yml"
+fi
+
+python .run-pylint.py $PYLINT_RUNNER_ARGS $(basename $PWD) test/test_*.py examples "$@"
-- 
GitLab