mirror of https://github.com/astral-sh/ruff
Always allow PEP 585 and PEP 604 rewrites in stub files (#5653)
Closes https://github.com/astral-sh/ruff/issues/5640.
This commit is contained in:
parent
35b04c2fab
commit
ed872145fe
|
|
@ -2161,7 +2161,8 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if self.enabled(Rule::NonPEP604Annotation) {
|
if self.enabled(Rule::NonPEP604Annotation) {
|
||||||
if self.settings.target_version >= PythonVersion::Py310
|
if self.is_stub
|
||||||
|
|| self.settings.target_version >= PythonVersion::Py310
|
||||||
|| (self.settings.target_version >= PythonVersion::Py37
|
|| (self.settings.target_version >= PythonVersion::Py37
|
||||||
&& self.semantic.future_annotations()
|
&& self.semantic.future_annotations()
|
||||||
&& self.semantic.in_annotation()
|
&& self.semantic.in_annotation()
|
||||||
|
|
@ -2289,7 +2290,8 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if self.enabled(Rule::NonPEP585Annotation) {
|
if self.enabled(Rule::NonPEP585Annotation) {
|
||||||
if self.settings.target_version >= PythonVersion::Py39
|
if self.is_stub
|
||||||
|
|| self.settings.target_version >= PythonVersion::Py39
|
||||||
|| (self.settings.target_version >= PythonVersion::Py37
|
|| (self.settings.target_version >= PythonVersion::Py37
|
||||||
&& self.semantic.future_annotations()
|
&& self.semantic.future_annotations()
|
||||||
&& self.semantic.in_annotation()
|
&& self.semantic.in_annotation()
|
||||||
|
|
@ -2367,7 +2369,8 @@ where
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if self.enabled(Rule::NonPEP585Annotation) {
|
if self.enabled(Rule::NonPEP585Annotation) {
|
||||||
if self.settings.target_version >= PythonVersion::Py39
|
if self.is_stub
|
||||||
|
|| self.settings.target_version >= PythonVersion::Py39
|
||||||
|| (self.settings.target_version >= PythonVersion::Py37
|
|| (self.settings.target_version >= PythonVersion::Py37
|
||||||
&& self.semantic.future_annotations()
|
&& self.semantic.future_annotations()
|
||||||
&& self.semantic.in_annotation()
|
&& self.semantic.in_annotation()
|
||||||
|
|
@ -2540,10 +2543,10 @@ where
|
||||||
if self.enabled(Rule::OSErrorAlias) {
|
if self.enabled(Rule::OSErrorAlias) {
|
||||||
pyupgrade::rules::os_error_alias_call(self, func);
|
pyupgrade::rules::os_error_alias_call(self, func);
|
||||||
}
|
}
|
||||||
if self.enabled(Rule::NonPEP604Isinstance)
|
if self.enabled(Rule::NonPEP604Isinstance) {
|
||||||
&& self.settings.target_version >= PythonVersion::Py310
|
if self.settings.target_version >= PythonVersion::Py310 {
|
||||||
{
|
pyupgrade::rules::use_pep604_isinstance(self, expr, func, args);
|
||||||
pyupgrade::rules::use_pep604_isinstance(self, expr, func, args);
|
}
|
||||||
}
|
}
|
||||||
if self.enabled(Rule::BlockingHttpCallInAsyncFunction) {
|
if self.enabled(Rule::BlockingHttpCallInAsyncFunction) {
|
||||||
flake8_async::rules::blocking_http_call(self, expr);
|
flake8_async::rules::blocking_http_call(self, expr);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue