Merge pull request #4735 from betagouv/fix/rubocop-custom-rule

Only load rubocop's custom rule in development
This commit is contained in:
Keirua 2020-01-30 15:30:24 +01:00 committed by GitHub
commit a6b337c436
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,16 +1,18 @@
module RuboCop if ENV["RAILS_ENV"] == "development"
module Cop module RuboCop
module DS module Cop
class Unscoped < Cop module DS
MSG = "Avoid using `unscoped`. Instead unscope specific clauses by using `unscope(where: :attribute)`." class Unscoped < Cop
MSG = "Avoid using `unscoped`. Instead unscope specific clauses by using `unscope(where: :attribute)`."
def_node_matcher :unscoped?, <<-END def_node_matcher :unscoped?, <<-END
(send _ :unscoped) (send _ :unscoped)
END END
def on_send(node) def on_send(node)
return unless unscoped?(node) return unless unscoped?(node)
add_offense(node) add_offense(node)
end
end end
end end
end end