Describe the bug
If two functions/classes with the same name exist in a file, they may get the same ID. While such code is generally pointless, we should still account for it.
To Reproduce
Example code:
def f():
pass
def f():
pass
Expected behavior
A unique ID. We could add line and column number in the source file to the ID.
Screenshots (optional)
No response
Additional Context (optional)
No response
Describe the bug
If two functions/classes with the same name exist in a file, they may get the same ID. While such code is generally pointless, we should still account for it.
To Reproduce
Example code:
Expected behavior
A unique ID. We could add line and column number in the source file to the ID.
Screenshots (optional)
No response
Additional Context (optional)
No response