From ae55f2c80f928678cc51498b46f39b964967e154 Mon Sep 17 00:00:00 2001 From: Asger F Date: Tue, 11 Mar 2025 16:36:34 +0100 Subject: [PATCH] Add meta query --- .../ql/src/meta/alerts/NodesWithUnderlyingType.ql | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 javascript/ql/src/meta/alerts/NodesWithUnderlyingType.ql diff --git a/javascript/ql/src/meta/alerts/NodesWithUnderlyingType.ql b/javascript/ql/src/meta/alerts/NodesWithUnderlyingType.ql new file mode 100644 index 00000000000..331873ef0ac --- /dev/null +++ b/javascript/ql/src/meta/alerts/NodesWithUnderlyingType.ql @@ -0,0 +1,15 @@ +/** + * @name Nodes with underlying type + * @description Nodes that has an underlying type coming from a package. + * @kind problem + * @problem.severity recommendation + * @id js/meta/alerts/nodes-with-underlying-type + * @tags meta + * @precision very-low + */ + +import javascript + +from DataFlow::SourceNode sn, string mod, string name +where sn.hasUnderlyingType(mod, name) +select sn, "'" + mod + "'." + name