linting.yml 481 B

123456789101112131415161718192021222324252627
  1. name: Linting
  2. on:
  3. push:
  4. branches: [ main ]
  5. pull_request:
  6. branches: [ main ]
  7. jobs:
  8. flake8:
  9. runs-on: ubuntu-24.04
  10. steps:
  11. - name: Checkout code
  12. uses: actions/checkout@v4
  13. - name: Set up Python
  14. uses: actions/setup-python@v5
  15. with:
  16. python-version: '3.10'
  17. - name: Install flake8
  18. run: pip install flake8
  19. - name: Run flake8
  20. run: |
  21. flake8 . --count --show-source --statistics