astral-sh/ruff

R is valid prefix at runtime but not included in JSON schema

開放

#17,890 建立於 2025年5月6日

 (10 則留言) (1 個反應) (0 位負責人)Rust (2,088 個分叉)batch import
bugconfigurationhelp wanted

倉庫指標

星標
 (47,527 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

Summary

Problem: ruff check --select R works, so R seems to be a valid rule selector. But neither https://github.com/astral-sh/ruff/blob/main/ruff.schema.json nor https://github.com/SchemaStore/schemastore/edit/master/src/schemas/json/ruff.json include "R" in the list of valid select rules. This leads to pyproject.toml that includes "R" in lint.select items to error in IDEs.

Fix: I didn't open a PR because I don't know whether R is or isn't supposed to be valid.

Workaround: Use the more explicit "RET", which is the only rule set that R enables.

Version

ruff 0.11.8 (75effb8ed 2025-05-01)

貢獻者指南