Skip to content

Commit 0fb0dc1

Browse files
feat(biome_js_analyze): extracts class member references in a service
1 parent d42ff3b commit 0fb0dc1

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

crates/biome_js_analyze/src/services/semantic_class.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl SemanticClassServices {
2828
}
2929

3030
#[derive(Debug, Clone)]
31-
pub struct ClassMemberReferencesService {
31+
pub struct SemanticClassModel {
3232
pub references: ClassMemberReferences,
3333
}
3434

@@ -38,8 +38,8 @@ impl FromServices for SemanticClassServices {
3838
_rule_metadata: &RuleMetadata,
3939
services: &ServiceBag,
4040
) -> biome_diagnostics::Result<Self, ServicesDiagnostic> {
41-
let service: &ClassMemberReferencesService = services.get_service().ok_or_else(|| {
42-
ServicesDiagnostic::new(rule_key.rule_name(), &["ClassMemberReferencesService"])
41+
let service: &SemanticClassModel = services.get_service().ok_or_else(|| {
42+
ServicesDiagnostic::new(rule_key.rule_name(), &["SemanticClassModel"])
4343
})?;
4444
Ok(Self {
4545
class_member_references: service.references.clone(),
@@ -80,7 +80,7 @@ impl Visitor for ClassMemberReferencesVisitor {
8080
}
8181

8282
fn finish(self: Box<Self>, ctx: VisitorFinishContext<JsLanguage>) {
83-
ctx.services.insert_service(ClassMemberReferencesService {
83+
ctx.services.insert_service(SemanticClassModel {
8484
references: self.references,
8585
});
8686
}
@@ -237,7 +237,6 @@ impl ThisScopeVisitor<'_> {
237237
fn visit(&mut self, event: &WalkEvent<SyntaxNode<JsLanguage>>) {
238238
match event {
239239
WalkEvent::Enter(node) => {
240-
// println!("enter node in ThisScopeVisitor {:?}", node);
241240
if self
242241
.skipped_ranges
243242
.iter()

0 commit comments

Comments
 (0)