Use prefix() method on string to check for group prefix

This commit is contained in:
Owen Mansel-Chan
2024-07-10 15:28:54 +01:00
parent 3e2ebf436c
commit b64ef84393

View File

@@ -102,7 +102,7 @@ string groupPrefix() { result = "group:" }
*/
bindingset[packageOrGroup]
private string getPackage(string packageOrGroup) {
not exists(string s | packageOrGroup = groupPrefix() + s) and result = packageOrGroup
not packageOrGroup.prefix(groupPrefix().length()) = groupPrefix() and result = packageOrGroup
or
exists(string group |
FlowExtensions::packageGrouping(group, result) and