diff options
| author | Mike McQuaid | 2016-09-18 13:28:15 +0100 |
|---|---|---|
| committer | GitHub | 2016-09-18 13:28:15 +0100 |
| commit | 59b7f16bfd9c1968aae0a2f1cd9a43d3d160d99f (patch) | |
| tree | 17d2adec882cdeef36a8fd40d891fe7fe4021572 /Library/Homebrew/diagnostic.rb | |
| parent | 56541001a45ea58c54096bc42584c17d72b1415a (diff) | |
| parent | 1bdbb0f462e4c3557bbcba0b203696bdcf025bb4 (diff) | |
| download | brew-59b7f16bfd9c1968aae0a2f1cd9a43d3d160d99f.tar.bz2 | |
Merge pull request #989 from MikeMcQuaid/rubocop-final
Rubocop: apply auto-corrections and don't use hash-rockets
Diffstat (limited to 'Library/Homebrew/diagnostic.rb')
| -rw-r--r-- | Library/Homebrew/diagnostic.rb | 35 |
1 files changed, 21 insertions, 14 deletions
diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb index e2e2d50c4..bcdde6656 100644 --- a/Library/Homebrew/diagnostic.rb +++ b/Library/Homebrew/diagnostic.rb @@ -412,11 +412,11 @@ module Homebrew unless $seen_prefix_bin # only show the doctor message if there are any conflicts # rationale: a default install should not trigger any brew doctor messages - conflicts = Dir["#{HOMEBREW_PREFIX}/bin/*"]. - map { |fn| File.basename fn }. - select { |bn| File.exist? "/usr/bin/#{bn}" } + conflicts = Dir["#{HOMEBREW_PREFIX}/bin/*"] + .map { |fn| File.basename fn } + .select { |bn| File.exist? "/usr/bin/#{bn}" } - if conflicts.size > 0 + unless conflicts.empty? message = inject_file_list conflicts, <<-EOS.undent /usr/bin occurs before #{HOMEBREW_PREFIX}/bin This means that system-provided programs will be used instead of those @@ -456,7 +456,7 @@ module Homebrew # Don't complain about sbin not being in the path if it doesn't exist sbin = (HOMEBREW_PREFIX+"sbin") - return unless sbin.directory? && sbin.children.length > 0 + return unless sbin.directory? && !sbin.children.empty? <<-EOS.undent Homebrew's sbin was not found in your PATH but you have installed @@ -515,7 +515,11 @@ module Homebrew return if @found.empty? # Our gettext formula will be caught by check_linked_keg_only_brews - gettext = Formulary.factory("gettext") rescue nil + gettext = begin + Formulary.factory("gettext") + rescue + nil + end homebrew_owned = @found.all? do |path| Pathname.new(path).realpath.to_s.start_with? "#{HOMEBREW_CELLAR}/gettext" end @@ -532,7 +536,11 @@ module Homebrew find_relative_paths("lib/libiconv.dylib", "include/iconv.h") return if @found.empty? - libiconv = Formulary.factory("libiconv") rescue nil + libiconv = begin + Formulary.factory("libiconv") + rescue + nil + end if libiconv && libiconv.linked_keg.directory? unless libiconv.keg_only? <<-EOS.undent @@ -806,9 +814,9 @@ module Homebrew libexpat.framework libcurl.framework ] - frameworks_found = frameworks_to_check. - map { |framework| "/Library/Frameworks/#{framework}" }. - select { |framework| File.exist? framework } + frameworks_found = frameworks_to_check + .map { |framework| "/Library/Frameworks/#{framework}" } + .select { |framework| File.exist? framework } return if frameworks_found.empty? inject_file_list frameworks_found, <<-EOS.undent @@ -885,11 +893,10 @@ module Homebrew def check_for_old_homebrew_share_python_in_path message = "" ["", "3"].map do |suffix| - if paths.include?((HOMEBREW_PREFIX/"share/python#{suffix}").to_s) - message += <<-EOS.undent + next unless paths.include?((HOMEBREW_PREFIX/"share/python#{suffix}").to_s) + message += <<-EOS.undent #{HOMEBREW_PREFIX}/share/python#{suffix} is not needed in PATH. - EOS - end + EOS end unless message.empty? message += <<-EOS.undent |
