@@ -84,7 +84,7 @@ private import internal.FlowSummaryImpl::Public
8484private import codeql.mad.ModelValidation as SharedModelVal
8585
8686/** Holds if `package` have MaD framework coverage. */
87- private predicate packageHasMaDCoverage ( string package ) {
87+ private predicate relevantPackage ( string package ) {
8888 sourceModel ( package , _, _, _, _, _, _, _, _, _) or
8989 sinkModel ( package , _, _, _, _, _, _, _, _, _) or
9090 summaryModel ( package , _, _, _, _, _, _, _, _, _, _)
@@ -95,8 +95,8 @@ private predicate packageHasMaDCoverage(string package) {
9595 * is a subpackage of `package`.
9696 */
9797private predicate packageHasASubpackage ( string package , string subpkg ) {
98- packageHasMaDCoverage ( package ) and
99- packageHasMaDCoverage ( subpkg ) and
98+ relevantPackage ( package ) and
99+ relevantPackage ( subpkg ) and
100100 subpkg .prefix ( subpkg .indexOf ( "." ) ) = package
101101}
102102
@@ -105,7 +105,7 @@ private predicate packageHasASubpackage(string package, string subpkg) {
105105 * any other package with MaD framework coverage.
106106 */
107107private predicate canonicalPackage ( string package ) {
108- packageHasMaDCoverage ( package ) and not packageHasASubpackage ( _, package )
108+ relevantPackage ( package ) and not packageHasASubpackage ( _, package )
109109}
110110
111111/**
0 commit comments