From d50bd605b833d13339c6e5d6f76ed94ecb4f5078 Mon Sep 17 00:00:00 2001
From: Dawid Dziurla <dawidd0811@gmail.com>
Date: Sun, 4 Jul 2021 18:34:03 +0200
Subject: [PATCH] components_order: allow ignore_missing_libraries in on_os

---
 Library/Homebrew/rubocops/components_order.rb | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/Library/Homebrew/rubocops/components_order.rb b/Library/Homebrew/rubocops/components_order.rb
index 0156072f9b..0cc492f915 100644
--- a/Library/Homebrew/rubocops/components_order.rb
+++ b/Library/Homebrew/rubocops/components_order.rb
@@ -110,7 +110,16 @@ module RuboCop
         end
 
         def check_on_os_block_content(component_precedence_list, on_os_block)
-          on_os_allowed_methods = %w[depends_on patch resource deprecate! disable! conflicts_with keg_only]
+          on_os_allowed_methods = %w[
+            depends_on
+            patch
+            resource
+            deprecate!
+            disable!
+            conflicts_with
+            keg_only
+            ignore_missing_libraries
+          ]
           _, offensive_node = check_order(component_precedence_list, on_os_block.body)
           component_problem(*offensive_node) if offensive_node
           child_nodes = on_os_block.body.begin_type? ? on_os_block.body.child_nodes : [on_os_block.body]
-- 
GitLab