|
1 | 1 | use oxc_ast::{AstKind, ast::Statement};
|
2 | 2 | use oxc_diagnostics::OxcDiagnostic;
|
3 | 3 | use oxc_macros::declare_oxc_lint;
|
4 |
| -use oxc_semantic::{ScopeId, ScopeTree}; |
| 4 | +use oxc_semantic::ScopeId; |
5 | 5 | use oxc_span::{GetSpan, Span};
|
6 | 6 |
|
7 | 7 | use crate::{AstNode, context::LintContext, rule::Rule};
|
@@ -181,7 +181,7 @@ fn is_safe_from_name_collisions(
|
181 | 181 | stmt: &Statement,
|
182 | 182 | parent_scope_id: ScopeId,
|
183 | 183 | ) -> bool {
|
184 |
| - let scopes: &ScopeTree = ctx.scopes(); |
| 184 | + let scopes = ctx.scoping(); |
185 | 185 |
|
186 | 186 | match stmt {
|
187 | 187 | Statement::BlockStatement(block) => {
|
@@ -492,41 +492,41 @@ fn test() {
|
492 | 492 | ),
|
493 | 493 | ("function foo10() { if (foo) return bar; else (foo).bar(); }", None),
|
494 | 494 | (
|
495 |
| - "function foo11() { if (foo) return bar |
| 495 | + "function foo11() { if (foo) return bar |
496 | 496 | else { [1, 2, 3].map(foo) } }",
|
497 | 497 | None,
|
498 | 498 | ),
|
499 | 499 | (
|
500 |
| - "function foo12() { if (foo) return bar |
501 |
| - else { baz() } |
| 500 | + "function foo12() { if (foo) return bar |
| 501 | + else { baz() } |
502 | 502 | [1, 2, 3].map(foo) }",
|
503 | 503 | None,
|
504 | 504 | ),
|
505 | 505 | (
|
506 |
| - "function foo13() { if (foo) return bar; |
| 506 | + "function foo13() { if (foo) return bar; |
507 | 507 | else { [1, 2, 3].map(foo) } }",
|
508 | 508 | None,
|
509 | 509 | ),
|
510 | 510 | (
|
511 |
| - "function foo14() { if (foo) return bar |
512 |
| - else { baz(); } |
| 511 | + "function foo14() { if (foo) return bar |
| 512 | + else { baz(); } |
513 | 513 | [1, 2, 3].map(foo) }",
|
514 | 514 | None,
|
515 | 515 | ),
|
516 | 516 | ("function foo15() { if (foo) return bar; else { baz() } qaz() }", None),
|
517 | 517 | (
|
518 |
| - "function foo16() { if (foo) return bar |
| 518 | + "function foo16() { if (foo) return bar |
519 | 519 | else { baz() } qaz() }",
|
520 | 520 | None,
|
521 | 521 | ),
|
522 | 522 | (
|
523 |
| - "function foo17() { if (foo) return bar |
524 |
| - else { baz() } |
| 523 | + "function foo17() { if (foo) return bar |
| 524 | + else { baz() } |
525 | 525 | qaz() }",
|
526 | 526 | None,
|
527 | 527 | ),
|
528 | 528 | (
|
529 |
| - "function foo18() { if (foo) return function() {} |
| 529 | + "function foo18() { if (foo) return function() {} |
530 | 530 | else [1, 2, 3].map(bar) }",
|
531 | 531 | None,
|
532 | 532 | ),
|
@@ -727,24 +727,24 @@ fn test() {
|
727 | 727 | None,
|
728 | 728 | ),
|
729 | 729 | (
|
730 |
| - "function foo13() { if (foo) return bar; |
| 730 | + "function foo13() { if (foo) return bar; |
731 | 731 | else { [1, 2, 3].map(foo) } }",
|
732 | 732 | "function foo13() { if (foo) return bar; [1, 2, 3].map(foo) }",
|
733 | 733 | None,
|
734 | 734 | ),
|
735 | 735 | (
|
736 |
| - "function foo14() { if (foo) return bar |
737 |
| - else { baz(); } |
| 736 | + "function foo14() { if (foo) return bar |
| 737 | + else { baz(); } |
738 | 738 | [1, 2, 3].map(foo) }",
|
739 |
| - "function foo14() { if (foo) return bar\n baz(); |
| 739 | + "function foo14() { if (foo) return bar\n baz(); |
740 | 740 | [1, 2, 3].map(foo) }",
|
741 | 741 | None,
|
742 | 742 | ),
|
743 | 743 | (
|
744 |
| - "function foo17() { if (foo) return bar |
745 |
| - else { baz() } |
| 744 | + "function foo17() { if (foo) return bar |
| 745 | + else { baz() } |
746 | 746 | qaz() }",
|
747 |
| - "function foo17() { if (foo) return bar\n baz() |
| 747 | + "function foo17() { if (foo) return bar\n baz() |
748 | 748 | qaz() }",
|
749 | 749 | None,
|
750 | 750 | ),
|
|
0 commit comments