1
0
mirror of synced 2025-01-27 00:13:39 +01:00
tja2fumen/.github/workflows/check_code_quality.yml

33 lines
599 B
YAML
Raw Normal View History

#file: noinspection LongLine
name: "Check code quality"
on:
push:
branches:
- main
pull_request:
branches:
- '*'
jobs:
check-code-quality:
runs-on: windows-2019
steps:
- name: Checkout tja2fumen
uses: actions/checkout@v3
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: '3.10.x'
- name: Install tja2fumen and its dev dependencies
run: |
pip install -e .[dev]
- name: Lint project using flake8
run: pflake8
- name: Type analysis using mypy
run: mypy src --strict