mirror of
https://github.com/astral-sh/ruff
synced 2026-01-21 05:20:49 -05:00
[ty] Update 'added-in' version of some rules (#22713)
This commit is contained in:
16
crates/ty/docs/rules.md
generated
16
crates/ty/docs/rules.md
generated
@@ -260,7 +260,7 @@ class B(A): ...
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'error'."><code>error</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/1.0.0">1.0.0</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.29">0.0.1-alpha.29</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20cyclic-type-alias-definition" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L316" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -315,7 +315,7 @@ old_func() # emits [deprecated] diagnostic
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'ignore'."><code>ignore</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.1">0.0.1-alpha.1</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.1">0.0.1-alpha.1</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20division-by-zero" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L338" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -583,7 +583,7 @@ t[3] # IndexError: tuple index out of range
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'warn'."><code>warn</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.33">0.0.1-alpha.33</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.33">0.0.1-alpha.33</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20ineffective-final" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L1852" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -882,7 +882,7 @@ with 1:
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'error'."><code>error</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/0.0.12">0.0.12</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.12">0.0.12</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20invalid-dataclass" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L460" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -919,7 +919,7 @@ class Foo(NamedTuple):
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'error'."><code>error</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/1.0.0">1.0.0</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.13">0.0.13</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20invalid-dataclass-override" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L434" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -1496,7 +1496,7 @@ AttributeError: Cannot overwrite NamedTuple attribute _asdict
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'error'."><code>error</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/1.0.0">1.0.0</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.27">0.0.1-alpha.27</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20invalid-newtype" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L1166" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -2622,7 +2622,7 @@ class B(A): ... # Error raised here
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'error'."><code>error</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.30">0.0.1-alpha.30</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.1-alpha.30">0.0.1-alpha.30</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20super-call-in-named-tuple-method" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L1998" target="_blank">View source</a>
|
||||
</small>
|
||||
@@ -3020,7 +3020,7 @@ b1 < b2 < b1 # exception raised here
|
||||
|
||||
<small>
|
||||
Default level: <a href="../../rules#rule-levels" title="This lint has a default level of 'ignore'."><code>ignore</code></a> ·
|
||||
Preview (since <a href="https://github.com/astral-sh/ty/releases/tag/1.0.0">1.0.0</a>) ·
|
||||
Added in <a href="https://github.com/astral-sh/ty/releases/tag/0.0.12">0.0.12</a> ·
|
||||
<a href="https://github.com/astral-sh/ty/issues?q=sort%3Aupdated-desc%20is%3Aissue%20is%3Aopen%20unsupported-dynamic-base" target="_blank">Related issues</a> ·
|
||||
<a href="https://github.com/astral-sh/ruff/blob/main/crates%2Fty_python_semantic%2Fsrc%2Ftypes%2Fdiagnostic.rs#L906" target="_blank">View source</a>
|
||||
</small>
|
||||
|
||||
@@ -330,7 +330,7 @@ declare_lint! {
|
||||
/// ```
|
||||
pub(crate) static CYCLIC_TYPE_ALIAS_DEFINITION = {
|
||||
summary: "detects cyclic type alias definitions",
|
||||
status: LintStatus::preview("1.0.0"),
|
||||
status: LintStatus::stable("0.0.1-alpha.29"),
|
||||
default_level: Level::Error,
|
||||
}
|
||||
}
|
||||
@@ -352,7 +352,7 @@ declare_lint! {
|
||||
/// ```
|
||||
pub(crate) static DIVISION_BY_ZERO = {
|
||||
summary: "detects division by zero",
|
||||
status: LintStatus::preview("0.0.1-alpha.1"),
|
||||
status: LintStatus::stable("0.0.1-alpha.1"),
|
||||
default_level: Level::Ignore,
|
||||
}
|
||||
}
|
||||
@@ -452,7 +452,7 @@ declare_lint! {
|
||||
/// ```
|
||||
pub(crate) static INVALID_DATACLASS_OVERRIDE = {
|
||||
summary: "detects dataclasses with `frozen=True` that have a custom `__setattr__` or `__delattr__` implementation",
|
||||
status: LintStatus::preview("1.0.0"),
|
||||
status: LintStatus::stable("0.0.13"),
|
||||
default_level: Level::Error,
|
||||
}
|
||||
}
|
||||
@@ -483,7 +483,7 @@ declare_lint! {
|
||||
/// [explicitly not supported]: https://docs.python.org/3/howto/enum.html#dataclass-support
|
||||
pub(crate) static INVALID_DATACLASS = {
|
||||
summary: "detects invalid `@dataclass` applications",
|
||||
status: LintStatus::preview("0.0.12"),
|
||||
status: LintStatus::stable("0.0.12"),
|
||||
default_level: Level::Error,
|
||||
}
|
||||
}
|
||||
@@ -932,7 +932,7 @@ declare_lint! {
|
||||
/// [`unsupported-base`]: https://docs.astral.sh/ty/rules/unsupported-base
|
||||
pub(crate) static UNSUPPORTED_DYNAMIC_BASE = {
|
||||
summary: "detects dynamic class bases that are unsupported as ty could not feasibly calculate the class's MRO",
|
||||
status: LintStatus::preview("1.0.0"),
|
||||
status: LintStatus::stable("0.0.12"),
|
||||
default_level: Level::Ignore,
|
||||
}
|
||||
}
|
||||
@@ -1182,7 +1182,7 @@ declare_lint! {
|
||||
/// ```
|
||||
pub(crate) static INVALID_NEWTYPE = {
|
||||
summary: "detects invalid NewType definitions",
|
||||
status: LintStatus::preview("1.0.0"),
|
||||
status: LintStatus::stable("0.0.1-alpha.27"),
|
||||
default_level: Level::Error,
|
||||
}
|
||||
}
|
||||
@@ -1872,7 +1872,7 @@ declare_lint! {
|
||||
/// ```
|
||||
pub(crate) static INEFFECTIVE_FINAL = {
|
||||
summary: "detects calls to `final()` that type checkers cannot interpret",
|
||||
status: LintStatus::preview("0.0.1-alpha.33"),
|
||||
status: LintStatus::stable("0.0.1-alpha.33"),
|
||||
default_level: Level::Warn,
|
||||
}
|
||||
}
|
||||
@@ -2017,7 +2017,7 @@ declare_lint! {
|
||||
/// - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super)
|
||||
pub(crate) static SUPER_CALL_IN_NAMED_TUPLE_METHOD = {
|
||||
summary: "detects `super()` calls in methods of `NamedTuple` classes",
|
||||
status: LintStatus::preview("0.0.1-alpha.30"),
|
||||
status: LintStatus::stable("0.0.1-alpha.30"),
|
||||
default_level: Level::Error,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user