astral-sh/ruff

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

Open

#17 890 ouverte le 6 mai 2025

Voir sur GitHub
 (10 commentaires) (1 réaction) (0 assignés)Rust (2 088 forks)batch import
bugconfigurationhelp wanted

Métriques du dépôt

Stars
 (47 527 stars)
Métriques de merge PR
 (Merge moyen 3j 8h) (573 PRs mergées en 30 j)

Description

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)

Guide contributeur