diff --git a/gazel/gazel.go b/gazel/gazel.go index 4e62609..848582c 100644 --- a/gazel/gazel.go +++ b/gazel/gazel.go @@ -690,6 +690,10 @@ func reconcileLoad(f *bzl.File, rules []*bzl.Rule) { if args[0] != goRulesLabel { continue } + if len(usedRuleKindsList) == 0 { + f.DelRules(r.Kind(), r.Name()) + continue + } r.Call.List = asExpr(append( []string{goRulesLabel}, usedRuleKindsList..., )).(*bzl.ListExpr).List