Skip to content

[ty] Fix compiler warning about unused variable#23967

Merged
AlexWaygood merged 1 commit intomainfrom
alex/unused-variable
Mar 15, 2026
Merged

[ty] Fix compiler warning about unused variable#23967
AlexWaygood merged 1 commit intomainfrom
alex/unused-variable

Conversation

@AlexWaygood
Copy link
Member

Summary

Fix this warning when compiling ty:

warning: unused variable: `right`
   --> crates/ty_python_semantic/src/types/relation.rs:678:68
    |
678 |             (Type::KnownInstance(KnownInstanceType::Field(field)), right)
    |                                                                    ^^^^^ help: if this is intentional, prefix it with an underscore: `_right`
    |
    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default

For some reason, this warning doesn't appear for cargo build -p ty, but does for other commands such as if I navigate to another directory and then run cargo build --manifest-path ../ruff/Cargo.toml -p ty. Anyway, it's a valid complaint, so this PR fixes it.

@AlexWaygood AlexWaygood added internal An internal refactor or improvement ty Multi-file analysis & type inference labels Mar 15, 2026
@AlexWaygood AlexWaygood enabled auto-merge (squash) March 15, 2026 17:14
@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 15, 2026

Typing conformance results

No changes detected ✅

Current numbers
The percentage of diagnostics emitted that were expected errors held steady at 85.29%. The percentage of expected errors that received a diagnostic held steady at 78.13%. The number of fully passing files held steady at 64/132.

@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 15, 2026

mypy_primer results

No ecosystem changes detected ✅

@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 15, 2026

Memory usage report

Memory usage unchanged ✅

@AlexWaygood AlexWaygood merged commit 160a138 into main Mar 15, 2026
52 checks passed
@AlexWaygood AlexWaygood deleted the alex/unused-variable branch March 15, 2026 17:19
carljm added a commit that referenced this pull request Mar 16, 2026
* main: (131 commits)
  [ty] Fixup examples in `invalid-key` docs (#23968)
  [ty] Fix compiler warning about unused variable (#23967)
  [ty] Sync vendored typeshed stubs (#23963)
  Add a `.git-blame-ignore-revs` file (#23959)
  Revert "[ty] Completely remove the `NoReturn` shortcut optimization" (#23955)
  [ty] Completely remove the `NoReturn` shortcut optimization (#23378)
  [ty] Introduce fast path for protocol non-assignability (#23952)
  Bump typing conformance suite SHA (#23951)
  Minor followup to severity display - use preview function in server instead of checking preview disabled directly (#23950)
  Document editor features for markdown code formatting (#23924)
  [ty] Add `with_recursion_guard()` helpers to `relation.rs` (#23945)
  [ty] Remove `check_optional_method_pair` methods (#23947)
  [ty] Remove unused `CycleDetector::try_visit` method (#23944)
  [ty] Ensure TypedDict subscripts for unknown keys return Unknown (#23926)
  [ty] Fix variance of frozen dataclass-transform models (#23931)
  Display output severity in preview (#23845)
  Revert "[`ruff`] use `bitcode` instead of `bincode`" (#23935)
  Fix shell injection via `shell=True` in subprocess calls (#23894)
  [ty] Refactor `relation.rs` to store state on a struct rather than passing around 7 arguments every time we recurse (#23837)
  Don't return code actions for non-Python documents (#23905)
  ...
neutrinoceros added a commit to neutrinoceros/ruff that referenced this pull request Mar 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants