Not everything is typed in our scripts, but this is just to make sure current code passes linting. More typing can be added in the future.
Unified · Split
| @@ -40,6 +40,15 @@ jobs: · 39 unmodified lines | |||
| 40 | - uses: actions/checkout@v4 | 40 | - uses: actions/checkout@v4 |
| 41 | - uses: astral-sh/ruff-action@v2 | 41 | - uses: astral-sh/ruff-action@v2 |
| 42 | 42 | ||
| 43 | mypy: | ||
| 44 | runs-on: ubuntu-latest | ||
| 45 | steps: | ||
| 46 | - uses: actions/checkout@v4 | ||
| 47 | - uses: python/mypy@master | ||
| 48 | with: | ||
| 49 | install_project_dependencies: no | ||
| 50 | options: '--check-untyped-defs' | ||
| 51 | |||
| 43 | editorconfig: | 52 | editorconfig: |
| 44 | runs-on: ubuntu-latest | 53 | runs-on: ubuntu-latest |
| 45 | steps: | 54 | steps: |