Enable .rubocop.yml in taps

This commit is contained in:
danielbayley 2022-03-24 20:28:50 +00:00
parent 5b787e2e30
commit 59885d7719

View File

@ -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"