From ce183232a336fa672771e636bb50080ecb09de64 Mon Sep 17 00:00:00 2001 From: Farid Zakaria Date: Tue, 26 Aug 2025 12:49:29 -0700 Subject: [PATCH] Restrict the kind query to start anchor We had rules such as `pkg_java_library` that were being caught by the kind pattern. Force the prefix kind (i.e. java_) to anchor to the start of the label. --- unused_deps/unused_deps.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unused_deps/unused_deps.go b/unused_deps/unused_deps.go index ef5d8f40b..86afe1b00 100644 --- a/unused_deps/unused_deps.go +++ b/unused_deps/unused_deps.go @@ -354,7 +354,7 @@ func main() { } queryCmd = append(queryCmd, blazeFlags...) queryCmd = append( - queryCmd, fmt.Sprintf("kind('(kt|java|android)_*', %s)", strings.Join(targetPatterns, " + "))) + queryCmd, fmt.Sprintf("kind('^(kt|java|android)_*', %s)", strings.Join(targetPatterns, " + "))) log.Printf("running: %s %s", *buildTool, strings.Join(queryCmd, " ")) queryOut, err := cmdWithStderr(*buildTool, queryCmd...).Output()