Python lint check with GitHub Actions
The following linter results are detected by GitHub Actions.
- ruff
- mypy
- Python 3.10
- Python 3.11
- Python 3.12
- Python 3.13
make init| Command | Description |
|---|---|
make init |
Install dependencies |
make lint |
Run lint checks (ruff check, ruff format --check, mypy) |
make fmt |
Auto-format code (ruff format, ruff check --fix) |
make run |
Run the application |
- Use pydantic for type safety
- One class per file
- Follow object-oriented design principles
- Always run
make lintafter code changes
See CLAUDE.md for details.