MCPcopy Create free account
hub / github.com/astral-sh/ruff / check_class_body_expr

Method check_class_body_expr

crates/ruff_python_parser/src/semantic_errors.rs:1239–1253  ·  view source on GitHub ↗
(expr: &Expr, ctx: &Ctx)

Source from the content-addressed store, hash-verified

1237 }
1238
1239 fn check_class_body_expr<Ctx: SemanticSyntaxContext>(expr: &Expr, ctx: &Ctx) {
1240 if !ctx.in_class_body_comprehension() {
1241 return;
1242 }
1243
1244 let mut visitor = ClassBodyNamedExpressionVisitor::default();
1245 visitor.visit_expr(expr);
1246 for range in visitor.ranges {
1247 Self::add_error(
1248 ctx,
1249 SemanticSyntaxErrorKind::NamedExpressionInClassBodyComprehension,
1250 range,
1251 );
1252 }
1253 }
1254
1255 fn async_comprehension_in_sync_comprehension<Ctx: SemanticSyntaxContext>(
1256 ctx: &Ctx,

Callers

nothing calls this directly

Calls 3

defaultFunction · 0.50
visit_exprMethod · 0.45

Tested by

no test coverage detected