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

feat: scope detection#120

Merged
lars-reimann merged 65 commits intomainfrom
90-function-to-resolve-references
Jun 22, 2023
Merged

feat: scope detection#120
lars-reimann merged 65 commits intomainfrom
90-function-to-resolve-references

Conversation

@lukarade
Copy link
Copy Markdown
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
@lukarade lukarade requested a review from lars-reimann as a code owner 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
@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