diff --git a/tooling/lib/tooling/find_codeowners.rb b/tooling/lib/tooling/find_codeowners.rb
index 03f028a899c9cc04adba8fc08316744473b4709d..def378deb6e939b361813bb7fd4dbb37750bc24b 100644
--- a/tooling/lib/tooling/find_codeowners.rb
+++ b/tooling/lib/tooling/find_codeowners.rb
@@ -8,13 +8,13 @@ def execute
       load_definitions.each do |section, group_defintions|
         puts section
 
-        group_defintions.each do |group, allow:, deny:|
+        group_defintions.each do |group, list|
           matched_files = git_ls_files.each_line.select do |line|
-            allow.find do |pattern|
+            list[:allow].find do |pattern|
               path = "/#{line.chomp}"
 
               path_matches?(pattern, path) &&
-                deny.none? { |pattern| path_matches?(pattern, path) }
+                list[:deny].none? { |pattern| path_matches?(pattern, path) }
             end
           end
 
@@ -45,9 +45,9 @@ def load_definitions
 
       result.each do |section, group_defintions|
         group_defintions.each do |group, definitions|
-          definitions.transform_values! do |keywords:, patterns:|
-            keywords.flat_map do |keyword|
-              patterns.map do |pattern|
+          definitions.transform_values! do |rules|
+            rules[:keywords].flat_map do |keyword|
+              rules[:patterns].map do |pattern|
                 pattern % { keyword: keyword }
               end
             end