Skip to content

[ruff] Avoid false positives for RUF027 for typing context bindings.#15037

Merged
MichaReiser merged 3 commits intoastral-sh:mainfrom
Daverball:bugfix/ruf027-typing-context
Dec 18, 2024
Merged

[ruff] Avoid false positives for RUF027 for typing context bindings.#15037
MichaReiser merged 3 commits intoastral-sh:mainfrom
Daverball:bugfix/ruf027-typing-context

Conversation

@Daverball
Copy link
Contributor

Closes #14000

Summary

For typing context bindings we know that they won't be available at runtime. We shouldn't recommend a fix, that will result in name errors at runtime.

Test Plan

cargo nextest run

@github-actions
Copy link
Contributor

github-actions bot commented Dec 17, 2024

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

Copy link
Member

@MichaReiser MichaReiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice

@MichaReiser MichaReiser added rule Implementing or modifying a lint rule preview Related to preview mode features labels Dec 17, 2024
Copy link
Member

@MichaReiser MichaReiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

@MichaReiser MichaReiser merged commit c0b7c36 into astral-sh:main Dec 18, 2024
@Daverball Daverball deleted the bugfix/ruf027-typing-context branch December 18, 2024 08:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview Related to preview mode features rule Implementing or modifying a lint rule

Projects

None yet

Development

Successfully merging this pull request may close these issues.

RUF027 False positive for non-runtime context binding

2 participants