Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

feat: scope detection #120

Merged
merged 65 commits into from
Jun 22, 2023
Merged

feat: scope detection #120

merged 65 commits into from
Jun 22, 2023

Conversation

lukarade
Copy link
Contributor

@lukarade lukarade commented May 24, 2023

Summary of Changes

  • implemented a feature to detect the scope of classes, functions, calls and variables
  • works with arbitrarily complicated nested modules
  • it generates a tree, where each node consists of its astroid node, its children and its parents

An example can be seen below:
grafik

Testing instructions

  • run test_get_scope

lukarade and others added 30 commits April 7, 2023 03:30
@lukarade lukarade marked this pull request as ready for review May 25, 2023 10:40
@lars-reimann lars-reimann marked this pull request as draft May 25, 2023 12:31
@lars-reimann lars-reimann marked this pull request as ready for review May 30, 2023 13:32
package-lock.json Outdated Show resolved Hide resolved
@lukarade lukarade requested a review from a team June 11, 2023 12:05
@lars-reimann lars-reimann merged commit 410131a into main Jun 22, 2023
@lars-reimann lars-reimann deleted the 90-function-to-resolve-references branch June 22, 2023 12:11
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Function to resolve references
4 participants