From 59885d7719c996f5c60e867c2d2a29a231c28057 Mon Sep 17 00:00:00 2001 From: danielbayley Date: Thu, 24 Mar 2022 20:28:50 +0000 Subject: [PATCH] Enable .rubocop.yml in taps --- Library/Homebrew/style.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/style.rb b/Library/Homebrew/style.rb index 32ffd11ac0..8cc3a86238 100644 --- a/Library/Homebrew/style.rb +++ b/Library/Homebrew/style.rb @@ -126,10 +126,15 @@ module Homebrew end files&.map!(&:expand_path) + config, = files.flat_map do |f| + tap = f.to_s[%r{.+/homebrew-[^/]+}] + Pathname.glob("#{tap}/.rubocop.yml") + end + if files.blank? || files == [HOMEBREW_REPOSITORY] files = [HOMEBREW_LIBRARY_PATH] elsif files.none? { |f| f.to_s.start_with? HOMEBREW_LIBRARY_PATH } - config = if files.any? { |f| (f/"spec").exist? } + config ||= if files.any? { |f| (f/"spec").exist? } HOMEBREW_LIBRARY/".rubocop_rspec.yml" else HOMEBREW_LIBRARY/".rubocop.yml"