refactor(linter/eslint/no-case-declarations): use Span::sized (#27796)

Small cleanup to use `Span::sized` instead of manually sized spans.
This commit is contained in:
Cam McHenry authored and GitHub committed 2026-10-16 00:56:32 -04:00
1 parent 63f5410101
commit ffd02b42cf
1 file changed
+3 -8
@@ -84,15 +84,11 @@ impl Rule for NoCaseDeclarations {
for stmt in consequent {
match stmt {
Statement::FunctionDeclaration(d) => {
let start = d.span.start;
let end = start + 8;
let span = Span::new(start, end);
let span = Span::sized(d.span.start, 8);
report_with_add_braces_suggestion(ctx, span, switch_case);
}
Statement::ClassDeclaration(d) => {
let start = d.span.start;
let end = start + 5;
let span = Span::new(start, end);
let span = Span::sized(d.span.start, 5);
report_with_add_braces_suggestion(ctx, span, switch_case);
}
Statement::VariableDeclaration(var) => {
@@ -108,8 +104,7 @@ impl Rule for NoCaseDeclarations {
}
VariableDeclarationKind::Var => continue,
};
let end = start + len;
let span = Span::new(start, end);
let span = Span::sized(start, len);
report_with_add_braces_suggestion(ctx, span, switch_case);
}
_ => {}