aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd/style.rb
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew/cmd/style.rb')
-rw-r--r--Library/Homebrew/cmd/style.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/style.rb b/Library/Homebrew/cmd/style.rb
index 2a7f37031..d89c9b72f 100644
--- a/Library/Homebrew/cmd/style.rb
+++ b/Library/Homebrew/cmd/style.rb
@@ -15,6 +15,8 @@
require "utils"
require "json"
+require "rubocop"
+require_relative "../rubocops"
module Homebrew
module_function
@@ -54,6 +56,10 @@ module Homebrew
]
args << "--auto-correct" if fix
+ if options[:only]
+ args << "--only" << RuboCop::Cop::Cop.registry.with_department(options[:only]).names.join(" ")
+ end
+
if files.nil?
args << "--config" << HOMEBREW_LIBRARY_PATH/".rubocop.yml"
args += [HOMEBREW_LIBRARY_PATH]