diff --git a/swift/ql/src/change-notes/2025-03-18-number_of_nodes.md b/swift/ql/src/change-notes/2025-03-18-number_of_nodes.md new file mode 100644 index 000000000000..bf7a08198221 --- /dev/null +++ b/swift/ql/src/change-notes/2025-03-18-number_of_nodes.md @@ -0,0 +1,4 @@ +--- +category: newQuery +--- +* Added a new summary query counting the total number of extracted AST nodes. diff --git a/swift/ql/src/diagnostics/internal/AstNodes.ql b/swift/ql/src/diagnostics/internal/AstNodes.ql new file mode 100644 index 000000000000..e534346a0790 --- /dev/null +++ b/swift/ql/src/diagnostics/internal/AstNodes.ql @@ -0,0 +1,11 @@ +/** + * @name Number of extracted AST nodes + * @description Count all AST nodes. + * @kind metric + * @id swift/diagnostics/ast-nodes + * @tags summary + */ + +import swift + +select count(AstNode n)