Skip to content

Commit

Permalink
Inform RuboCop about loaded extensions
Browse files Browse the repository at this point in the history
  • Loading branch information
xjunior committed Jul 12, 2023
1 parent cfbd962 commit d7debcd
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions packages/rubocop-powerhome/lib/rubocop-powerhome.rb
Original file line number Diff line number Diff line change
@@ -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!

0 comments on commit d7debcd

Please sign in to comment.