components_order: allow ignore_missing_libraries in on_os

This commit is contained in:
Dawid Dziurla 2021-07-04 18:34:03 +02:00 committed by GitHub
parent d3c7eb31f9
commit d50bd605b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -110,7 +110,16 @@ module RuboCop
end end
def check_on_os_block_content(component_precedence_list, on_os_block) 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) _, offensive_node = check_order(component_precedence_list, on_os_block.body)
component_problem(*offensive_node) if offensive_node 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] child_nodes = on_os_block.body.begin_type? ? on_os_block.body.child_nodes : [on_os_block.body]