Skip to content

Apply ruff formatting and safe lint fixes - #1061

Open
kroenlein wants to merge 2 commits into
mainfrom
maintain/ruff-formatting
Open

Apply ruff formatting and safe lint fixes#1061
kroenlein wants to merge 2 commits into
mainfrom
maintain/ruff-formatting

Conversation

@kroenlein

@kroenlein kroenlein commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

The only purpose of the PR is running all package lines through ruff so that future formatting issues do not distract from code changes.

PR Type:

  • Breaking change (fix or feature that would cause existing functionality to change)
  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Maintenance (non-breaking change to assist developers)

Adherence to team decisions

  • I have added tests for 100% coverage
  • I have written Numpy-style docstrings for every method and class.
  • I have communicated the downstream consequences of the PR to others.
  • I have bumped the version in __version__.py

kroenlein and others added 2 commits August 6, 2026 09:09
…igial-test-fields

[v5.0] Remove vestigial experimental fields from test fixture
Ran `ruff format` and `ruff check --fix` (safe fixes only, line-length 99)
over all Python files in src/ and tests/.

Resolved conflicts with the project's flake8 configuration:
- Disabled RUF100 during the fix so noqa comments flake8 relies on
  (D-codes, E501, W505) are preserved.
- Hand-wrapped 8 f-strings that exceeded 99 chars after .format() -> f-string
  conversion.
- Added E203 to the flake8 ignore list (standard ruff/black slice-spacing
  exception).

Fixed two autofixes that would have broken the test suite:
- Restored the load-bearing import order in tests/utils/fakes/__init__.py
  (marked # isort: skip_file) to avoid a circular import.
- Restored the pytest fixture import in tests/serialization/test_scorers.py
  (marked # noqa: F401).

flake8 is clean and all 1237 tests pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@kroenlein
kroenlein marked this pull request as ready for review August 7, 2026 02:36
@kroenlein
kroenlein requested a review from a team as a code owner August 7, 2026 02:36
Base automatically changed from release/5.0 to main August 7, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant