0001-Removed-pylint-process-from-github-workflow-patch-2.patch
1 From 890916a8fa3274a194b6a45872b93e4d87779b84 Mon Sep 17 00:00:00 2001 2 From: dherrada <dylan.herrada@adafruit.com> 3 Date: Fri, 26 Feb 2021 16:26:15 -0500 4 Subject: [PATCH] Removed pylint process from github workflow patch 2 5 6 --- 7 .github/workflows/build.yml | 4 ---- 8 .pre-commit-config.yaml | 15 +++++++++++++++ 9 2 files changed, 15 insertions(+), 4 deletions(-) 10 11 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml 12 index 59baa53..3baf502 100644 13 --- a/.github/workflows/build.yml 14 +++ b/.github/workflows/build.yml 15 @@ -53,4 +52,0 @@ jobs: 16 - - name: PyLint 17 - run: | 18 - pylint $( find . -path './adafruit*.py' ) 19 - ([[ ! -d "examples" ]] || pylint --disable=missing-docstring,invalid-name,bad-whitespace $( find . -path "./examples/*.py" )) 20 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml 21 index 07f886c..354c761 100644 22 --- a/.pre-commit-config.yaml 23 +++ b/.pre-commit-config.yaml 24 @@ -19,0 +20,15 @@ repos: 25 +- repo: https://github.com/pycqa/pylint 26 + rev: pylint-2.7.1 27 + hooks: 28 + - id: pylint 29 + name: pylint (library code) 30 + types: [python] 31 + exclude: "^(docs/|examples/|setup.py$)" 32 +- repo: local 33 + hooks: 34 + - id: pylint_examples 35 + name: pylint (examples code) 36 + description: Run pylint rules on "examples/*.py" files 37 + entry: /usr/bin/env bash -c 38 + args: ['([[ ! -d "examples" ]] || for example in $(find . -path "./examples/*.py"); do pylint --disable=missing-docstring,invalid-name $example; done)'] 39 + language: system 40 -- 41 2.25.1 42