summaryrefslogtreecommitdiff
path: root/rubocop/cop/gitlab/json.rb
diff options
context:
space:
mode:
Diffstat (limited to 'rubocop/cop/gitlab/json.rb')
-rw-r--r--rubocop/cop/gitlab/json.rb9
1 files changed, 1 insertions, 8 deletions
diff --git a/rubocop/cop/gitlab/json.rb b/rubocop/cop/gitlab/json.rb
index d27c8dab66c..cf2ed0ba536 100644
--- a/rubocop/cop/gitlab/json.rb
+++ b/rubocop/cop/gitlab/json.rb
@@ -7,7 +7,7 @@ module RuboCop
extend RuboCop::Cop::AutoCorrector
MSG = <<~EOL
- Prefer `Gitlab::Json` over calling `JSON` or `to_json` directly. See https://docs.gitlab.com/ee/development/json.html
+ Prefer `Gitlab::Json` over calling `JSON` directly. See https://docs.gitlab.com/ee/development/json.html
EOL
AVAILABLE_METHODS = %i[parse parse! load decode dump generate encode pretty_generate].to_set.freeze
@@ -16,10 +16,6 @@ module RuboCop
(send (const {nil? | (const nil? :ActiveSupport)} :JSON) $_ $...)
PATTERN
- def_node_matcher :to_json_call?, <<~PATTERN
- (send $_ :to_json)
- PATTERN
-
def on_send(node)
method_name, arg_source = match_node(node)
return unless method_name
@@ -41,9 +37,6 @@ module RuboCop
return [method_name, arg_nodes.map(&:source).join(", ")]
end
- receiver = to_json_call?(node)
- return [:dump, receiver.source] if receiver
-
nil
end