@@ -0,0 +1,27 @@
+name: Linting
+
+on:
+ push:
+ branches: [ main ]
+ pull_request:
+jobs:
+ flake8:
+ runs-on: ubuntu-24.04
+ steps:
+ - name: Checkout code
+ uses: actions/checkout@v4
+ - name: Set up Python
+ uses: actions/setup-python@v5
+ with:
+ python-version: '3.10'
+ - name: Install flake8
+ run: pip install flake8
+ - name: Run flake8
+ run: |
+ flake8 . --count --show-source --statistics