dart-lang / dart-lang/webdev

Help dynamic analysis by providing locations on objects returned from VMSerice calls

Open
#1,356 0 comments 0 reactions 0 assignees View on GitHub
P2 symbols
Dominant language
Dart
Stars
224
Forks
94
Avg merge
7h 14m
Merged PRs (30d)
2

Description

go/static-dynamic-angular-dart

Angular Dart Dynamic analysis need connection to code, for example, locations on classes and other objects returned from the VMService.

https://pub.dev/documentation/vm_service/latest/vm_service/Class/location.html

We can get this information from debug symbols when they are supported:
https://github.com/dart-lang/sdk/issues/40273

Contributor guide

Open the contributing guide

Research direction

Start by tracing the Angular Dart dynamic-analysis path and the VMService calls that return classes and other objects. Review vm_service Class.location and Dart SDK issue 40273 for the debug-symbol context; done means supported returned objects expose locations that connect them to source code.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.