From 13a906140e819fd3a3c10ca6b85f89d105a35a02 Mon Sep 17 00:00:00 2001 From: Koichi ITO Date: Tue, 21 Nov 2023 12:09:36 +0900 Subject: [PATCH] Suppress a new RuboCop offense Follow up https://github.com/rubocop/rubocop/pull/12383 This commit suppresses the following new RuboCop offense: ```console $ bundle exec rubocop (snip) lib/rubocop/cop/rails/validation.rb:54:44: W: [Correctable] Lint/SymbolConversion: Unnecessary symbol conversion; use :"validates_#{p}_of" instead. RESTRICT_ON_SEND = TYPES.map { |p| "validates_#{p}_of".to_sym }.freeze ^^^^^^^^^^^^^^^^^^^^^^^^^^ 292 files inspected, 1 offense detected, 1 offense autocorrectable ``` --- lib/rubocop/cop/rails/validation.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rubocop/cop/rails/validation.rb b/lib/rubocop/cop/rails/validation.rb index 2bef7913cb..534af1b260 100644 --- a/lib/rubocop/cop/rails/validation.rb +++ b/lib/rubocop/cop/rails/validation.rb @@ -51,7 +51,7 @@ class Validation < Base uniqueness ].freeze - RESTRICT_ON_SEND = TYPES.map { |p| "validates_#{p}_of".to_sym }.freeze + RESTRICT_ON_SEND = TYPES.map { |p| :"validates_#{p}_of" }.freeze ALLOWLIST = TYPES.map { |p| "validates :column, #{p}: value" }.freeze def on_send(node)