mirror of
https://github.com/github/codeql.git
synced 2025-12-18 09:43:15 +01:00
40 lines
789 B
TypeScript
40 lines
789 B
TypeScript
class GlobalClass {
|
|
globalFunction() {
|
|
globalFunction(); // $ Alert
|
|
}
|
|
topNamespaceFunction() {
|
|
topNamespaceFunction(); // $ Alert
|
|
}
|
|
childNamespaceFunction() {
|
|
childNamespaceFunction(); // $ Alert
|
|
}
|
|
}
|
|
|
|
namespace Top {
|
|
class TopClass {
|
|
globalFunction() {
|
|
globalFunction(); // $ Alert
|
|
}
|
|
topNamespaceFunction() {
|
|
topNamespaceFunction();
|
|
}
|
|
childNamespaceFunction() {
|
|
childNamespaceFunction(); // $ MISSING: Alert - not flagged since the namespace resolution is ignored
|
|
}
|
|
}
|
|
}
|
|
|
|
namespace Top.Child {
|
|
class ChildClass {
|
|
globalFunction() {
|
|
globalFunction(); // $ Alert
|
|
}
|
|
topNamespaceFunction() {
|
|
topNamespaceFunction();
|
|
}
|
|
childNamespaceFunction() {
|
|
childNamespaceFunction();
|
|
}
|
|
}
|
|
}
|