From 3209b9bc91b9f374840d1acde20fc20999568a5b Mon Sep 17 00:00:00 2001 From: Matthew Barber Date: Thu, 14 Oct 2021 15:14:25 +0100 Subject: [PATCH 1/2] Minimal `pre-commit` config just for pyflakes --- .pre-commit-config.yaml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .pre-commit-config.yaml diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml new file mode 100644 index 00000000..a2ee60df --- /dev/null +++ b/.pre-commit-config.yaml @@ -0,0 +1,6 @@ +repos: +- repo: https://github.com/pycqa/flake8 + rev: '4.0.1' + hooks: + - id: flake8 + args: [--select, F] From ffce706f44f62b1eed5f94110a692e6a8685bb09 Mon Sep 17 00:00:00 2001 From: Matthew Barber Date: Thu, 14 Oct 2021 15:29:11 +0100 Subject: [PATCH 2/2] Update lint workflow to use `pre-commit` --- .github/workflows/lint.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 35434831..ded906e6 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -16,10 +16,5 @@ jobs: uses: actions/setup-python@v1 with: python-version: ${{ matrix.python-version }} - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install pyflakes - - name: Lint with pyfalkes - run: | - pyflakes . + - name: Run pre-commit hook + uses: pre-commit/action@v2.0.3