From 04508b0c4d919c4284c84d50cf077f3742540198 Mon Sep 17 00:00:00 2001 From: Baptiste Fontaine Date: Fri, 13 Mar 2015 11:09:32 +0100 Subject: [PATCH] brew style: --fix to auto-correct issues. Closes Homebrew/homebrew#37670. Signed-off-by: Mike McQuaid --- Library/Homebrew/cmd/style.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/cmd/style.rb b/Library/Homebrew/cmd/style.rb index 1114c63723..3f78a85dcd 100644 --- a/Library/Homebrew/cmd/style.rb +++ b/Library/Homebrew/cmd/style.rb @@ -8,8 +8,16 @@ module Homebrew Homebrew.install_gem_setup_path! "rubocop" - system "rubocop", "--format", "simple", "--config", - "#{HOMEBREW_LIBRARY}/.rubocop.yml", *target + args = [ + "--format", "simple", "--config", + "#{HOMEBREW_LIBRARY}/.rubocop.yml" + ] + + args << "--auto-correct" if ARGV.homebrew_developer? && ARGV.flag?("--fix") + + args += target + + system "rubocop", *args Homebrew.failed = !$?.success? end end