mirror of
https://github.com/astral-sh/ruff.git
synced 2025-08-10 21:58:30 +00:00
Re-use is_magic where possible (#6945)
## Summary Use `is_magic` where possible ## Test Plan Unit tests
This commit is contained in:
parent
ec575188c4
commit
af61abc747
2 changed files with 4 additions and 3 deletions
|
@ -121,7 +121,7 @@ pub fn is_test(name: &str) -> bool {
|
|||
|
||||
/// Returns `true` if a module name indicates public visibility.
|
||||
fn is_public_module(module_name: &str) -> bool {
|
||||
!module_name.starts_with('_') || (module_name.starts_with("__") && module_name.ends_with("__"))
|
||||
!module_name.starts_with('_') || is_magic(module_name)
|
||||
}
|
||||
|
||||
/// Returns `true` if a module name indicates private visibility.
|
||||
|
@ -201,7 +201,7 @@ pub(crate) fn method_visibility(function: &ast::StmtFunctionDef) -> Visibility {
|
|||
}
|
||||
|
||||
// Is this a magic method?
|
||||
if function.name.starts_with("__") && function.name.ends_with("__") {
|
||||
if is_magic(&function.name) {
|
||||
return Visibility::Public;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue