Skip to content

Add Ruff lint and format checks to CI #104

Description

@devgamesan

Context

The README documents Ruff commands, but .github/workflows/ci.yml currently runs only uv run pytest. For v1.0, CI should reject lint and formatting regressions before release.

Tasks

  • Add uv run ruff check src tests manual_tests to CI.
  • Add uv run ruff format --check src tests manual_tests to CI.
  • Decide whether docs should be included in formatting/lint checks if future tooling supports it.
  • Keep the local developer commands in README consistent with CI.

Acceptance Criteria

  • Pull requests fail CI on Ruff lint errors.
  • Pull requests fail CI on Ruff formatting drift.
  • uv run pytest remains part of CI.
  • README/README.ja command examples match the enforced checks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions