mirror of
https://github.com/github/codeql.git
synced 2025-12-21 03:06:31 +01:00
Python: Highlight that import problem is not just a relative problem
This commit is contained in:
@@ -3,3 +3,7 @@
|
|||||||
| pkg/alias_problem.py:0:0:0:0 | Module pkg.alias_problem | pkg/alias_problem.py:2:1:2:20 | GSSA Variable foo | use to normal exit |
|
| pkg/alias_problem.py:0:0:0:0 | Module pkg.alias_problem | pkg/alias_problem.py:2:1:2:20 | GSSA Variable foo | use to normal exit |
|
||||||
| pkg/alias_problem_fixed.py:0:0:0:0 | Module pkg.alias_problem_fixed | pkg/alias_problem_fixed.py:0:0:0:0 | GSSA Variable foo | no use to normal exit |
|
| pkg/alias_problem_fixed.py:0:0:0:0 | Module pkg.alias_problem_fixed | pkg/alias_problem_fixed.py:0:0:0:0 | GSSA Variable foo | no use to normal exit |
|
||||||
| pkg/alias_problem_fixed.py:0:0:0:0 | Module pkg.alias_problem_fixed | pkg/alias_problem_fixed.py:3:22:3:24 | GSSA Variable foo | use to normal exit |
|
| pkg/alias_problem_fixed.py:0:0:0:0 | Module pkg.alias_problem_fixed | pkg/alias_problem_fixed.py:3:22:3:24 | GSSA Variable foo | use to normal exit |
|
||||||
|
| pkg/problem_absolute_import.py:0:0:0:0 | Module pkg.problem_absolute_import | pkg/problem_absolute_import.py:1:25:1:27 | GSSA Variable foo | no use to normal exit |
|
||||||
|
| pkg/problem_absolute_import.py:0:0:0:0 | Module pkg.problem_absolute_import | pkg/problem_absolute_import.py:2:1:2:23 | GSSA Variable foo | use to normal exit |
|
||||||
|
| pkg/works_absolute_import.py:0:0:0:0 | Module pkg.works_absolute_import | pkg/works_absolute_import.py:0:0:0:0 | GSSA Variable foo | no use to normal exit |
|
||||||
|
| pkg/works_absolute_import.py:0:0:0:0 | Module pkg.works_absolute_import | pkg/works_absolute_import.py:2:25:2:27 | GSSA Variable foo | use to normal exit |
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
from pkg.foo_def import foo # $ tracked
|
||||||
|
from pkg.other import *
|
||||||
@@ -31,3 +31,16 @@ def test_alias_only_direct():
|
|||||||
print(foo) # $ tracked
|
print(foo) # $ tracked
|
||||||
|
|
||||||
test_alias_only_direct()
|
test_alias_only_direct()
|
||||||
|
|
||||||
|
|
||||||
|
def test_problem_absolute_import():
|
||||||
|
from pkg.problem_absolute_import import foo # $ MISSING: tracked
|
||||||
|
print(foo) # $ MISSING: tracked
|
||||||
|
|
||||||
|
test_problem_absolute_import()
|
||||||
|
|
||||||
|
def test_works_absolute_import():
|
||||||
|
from pkg.works_absolute_import import foo # $ tracked
|
||||||
|
print(foo) # $ tracked
|
||||||
|
|
||||||
|
test_works_absolute_import()
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
from pkg.other import *
|
||||||
|
from pkg.foo_def import foo # $ tracked
|
||||||
Reference in New Issue
Block a user