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:1187–1201  ·  view source on GitHub ↗
(expr: &Expr, ctx: &Ctx)

Source from the content-addressed store, hash-verified

1185 }
1186
1187 fn check_class_body_expr<Ctx: SemanticSyntaxContext>(expr: &Expr, ctx: &Ctx) {
1188 if !ctx.in_class_body_comprehension() {
1189 return;
1190 }
1191
1192 let mut visitor = ClassBodyNamedExpressionVisitor::default();
1193 visitor.visit_expr(expr);
1194 for range in visitor.ranges {
1195 Self::add_error(
1196 ctx,
1197 SemanticSyntaxErrorKind::NamedExpressionInClassBodyComprehension,
1198 range,
1199 );
1200 }
1201 }
1202
1203 fn async_comprehension_in_sync_comprehension<Ctx: SemanticSyntaxContext>(
1204 ctx: &Ctx,

Callers

nothing calls this directly

Calls 3

defaultFunction · 0.50
visit_exprMethod · 0.45

Tested by

no test coverage detected