diff --git a/.github/.workflows/lint.yml b/.github/.workflows/lint.yml new file mode 100644 index 0000000..673c9f6 --- /dev/null +++ b/.github/.workflows/lint.yml @@ -0,0 +1,37 @@ +name: Lint code + +on: + push: + branches: + - main + pull_request: + branches: + - main + +defaults: + run: + shell: bash + +jobs: + stable: + runs-on: ${{ matrix.os }} + strategy: + matrix: + os: ['ubuntu-latest'] + python-version: [3.10] + + steps: + - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v2 + with: + python-version: ${{ matrix.python-version }} + - name: Display Python version + run: python -c "import sys; print(sys.version)" + - name: Install flake8 and related packages + run: python -m pip install \ + flake8 flake8-absolute-import flake8-black flake8-docstrings \ + flake8-isort flake8-pyproject flake8-unused-arguments \ + flake8-use-fstring pep8-naming + - name: Check pyfLoc + run: python -m flake8 .