diff --git a/packages/rubocop-powerhome/lib/rubocop-powerhome.rb b/packages/rubocop-powerhome/lib/rubocop-powerhome.rb index 82e53ce2..55295eb1 100644 --- a/packages/rubocop-powerhome/lib/rubocop-powerhome.rb +++ b/packages/rubocop-powerhome/lib/rubocop-powerhome.rb @@ -1,14 +1,19 @@ # frozen_string_literal: true require "rubocop" -require "rubocop-performance" -require "rubocop-rails" -require "rubocop-rake" -require "rubocop-rspec" require_relative "rubocop/powerhome" - -RuboCop::Powerhome::Inject.defaults! - require_relative "rubocop/cop/naming_cops" require_relative "rubocop/cop/style_cops" + +def load_rubocop_extension(extension) + RuboCop::ConfigLoader.add_loaded_features(extension) + require extension +end + +load_rubocop_extension "rubocop-performance" +load_rubocop_extension "rubocop-rails" +load_rubocop_extension "rubocop-rake" +load_rubocop_extension "rubocop-rspec" + +RuboCop::Powerhome::Inject.defaults!