Skip to content

Commit fbcb59e

Browse files
authored
Update ruff's JSON schema (SchemaStore#4682)
This updates ruff's JSON schema to [75effb8ed7430288648eb616b1499939700edff6](astral-sh/ruff@75effb8)
1 parent 909b3cd commit fbcb59e

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/schemas/json/ruff.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2010,6 +2010,10 @@
20102010
"type": "string"
20112011
}
20122012
},
2013+
"typing-extensions": {
2014+
"description": "Whether to allow imports from the third-party `typing_extensions` module for Python versions before a symbol was added to the first-party `typing` module.\n\nMany rules try to import symbols from the `typing` module but fall back to `typing_extensions` for earlier versions of Python. This option can be used to disable this fallback behavior in cases where `typing_extensions` is not installed.",
2015+
"type": ["boolean", "null"]
2016+
},
20132017
"typing-modules": {
20142018
"description": "A list of modules whose exports should be treated equivalently to members of the `typing` module.\n\nThis is useful for ensuring proper type annotation inference for projects that re-export `typing` and `typing_extensions` members from a compatibility module. If omitted, any members imported from modules apart from `typing` and `typing_extensions` will be treated as ordinary Python objects.",
20152019
"type": ["array", "null"],
@@ -2297,7 +2301,16 @@
22972301
},
22982302
"PythonVersion": {
22992303
"type": "string",
2300-
"enum": ["py37", "py38", "py39", "py310", "py311", "py312", "py313"]
2304+
"enum": [
2305+
"py37",
2306+
"py38",
2307+
"py39",
2308+
"py310",
2309+
"py311",
2310+
"py312",
2311+
"py313",
2312+
"py314"
2313+
]
23012314
},
23022315
"Quote": {
23032316
"oneOf": [

0 commit comments

Comments
 (0)