mirror of
https://github.com/astral-sh/ruff.git
synced 2025-07-07 21:25:08 +00:00
Add all PEP-585 names to UP006 rule (#5454)
Co-authored-by: Charlie Marsh <charlie.r.marsh@gmail.com> Co-authored-by: dylwil3 <dylwil3@gmail.com> Co-authored-by: Micha Reiser <micha@reiser.io>
This commit is contained in:
parent
0b15f17939
commit
04d538113a
10 changed files with 585 additions and 19 deletions
|
@ -120,10 +120,7 @@ pub fn to_pep585_generic(expr: &Expr, semantic: &SemanticModel) -> Option<Module
|
|||
.then(|| semantic.resolve_qualified_name(expr))
|
||||
.flatten()
|
||||
.and_then(|qualified_name| {
|
||||
let [module, member] = qualified_name.segments() else {
|
||||
return None;
|
||||
};
|
||||
as_pep_585_generic(module, member).map(|(module, member)| {
|
||||
as_pep_585_generic(qualified_name.segments()).map(|(module, member)| {
|
||||
if module.is_empty() {
|
||||
ModuleMember::BuiltIn(member)
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue