chore: disable RuboCop rules to keep Rails upgrade PR focused

- Disable Layout/EmptyLineAfterGuardClause
- Disable Performance/Count
- Fix Naming/PredicateMethod -> Naming/PredicateName
- Revert cosmetic RuboCop fixes to reduce PR size
This commit is contained in:
Sojan Jose
2025-08-14 13:30:39 +02:00
parent 00ac2519a2
commit 9d0e2bc258
17 changed files with 12 additions and 21 deletions
+8 -1
View File
@@ -161,7 +161,7 @@ Naming/MemoizedInstanceVariableName:
Exclude:
- 'app/models/message.rb'
Naming/PredicateMethod:
Naming/PredicateName:
Exclude:
- 'app/builders/messages/instagram/base_message_builder.rb'
- 'app/controllers/public/api/v1/csat_survey_controller.rb'
@@ -356,3 +356,10 @@ FactoryBot/RedundantFactoryOption:
FactoryBot/FactoryAssociationWithStrategy:
Enabled: false
# Rules disabled to keep Rails upgrade PR focused on functional changes only
Layout/EmptyLineAfterGuardClause:
Enabled: false
Performance/Count:
Enabled: false
-1
View File
@@ -1,6 +1,5 @@
class ContactMergeAction
include Events::Types
pattr_initialize [:account!, :base_contact!, :mergee_contact!]
def perform
-1
View File
@@ -2,7 +2,6 @@
class AccountBuilder
include CustomExceptions::Account
pattr_initialize [:account_name, :email!, :confirmed, :user, :user_full_name, :user_password, :super_admin, :locale]
def perform
-1
View File
@@ -1,6 +1,5 @@
class Messages::MessageBuilder
include ::FileTypeHelper
attr_reader :message
def initialize(user, conversation, params)
@@ -17,11 +17,7 @@ class NotificationSubscriptionBuilder
end
def identifier_subscription
if instance_variable_defined?(:@identifier_subscription)
@identifier_subscription
else
@identifier_subscription = NotificationSubscription.find_by(identifier: identifier)
end
@identifier_subscription ||= NotificationSubscription.find_by(identifier: identifier)
end
def move_subscription_to_user
-1
View File
@@ -1,6 +1,5 @@
class Api::BaseController < ApplicationController
include AccessTokenAuthHelper
respond_to :json
before_action :authenticate_access_token!, if: :authenticate_by_access_token?
before_action :validate_bot_access_token!, if: :authenticate_by_access_token?
@@ -1,7 +1,6 @@
class Api::V1::Accounts::BaseController < Api::BaseController
include SwitchLocale
include EnsureCurrentAccountHelper
before_action :current_account
around_action :switch_locale_using_account_locale
end
-1
View File
@@ -1,6 +1,5 @@
class ApplicationRecord < ActiveRecord::Base
include Events::Types
self.abstract_class = true
before_validation :validates_column_content_length
-1
View File
@@ -31,7 +31,6 @@
#
class Campaign < ApplicationRecord
include UrlHelper
validates :account_id, presence: true
validates :inbox_id, presence: true
validates :title, presence: true
-1
View File
@@ -1,6 +1,5 @@
module AccessTokenable
extend ActiveSupport::Concern
included do
has_one :access_token, as: :owner, dependent: :destroy_async
after_create :create_access_token
-1
View File
@@ -1,6 +1,5 @@
module Channelable
extend ActiveSupport::Concern
included do
validates :account_id, presence: true
belongs_to :account
-1
View File
@@ -14,7 +14,6 @@ module Featurable
included do
include FlagShihTzu
has_flags FEATURES.merge(column: 'feature_flags').merge(QUERY_MODE)
before_create :enable_default_features
+1 -1
View File
@@ -21,7 +21,7 @@ module SortHandler
def last_messaged_conversations
Message.except(:order).select(
'DISTINCT ON (conversation_id) conversation_id, id, created_at, message_type'
).order(:conversation_id, created_at: :desc)
).order('conversation_id, created_at DESC')
end
def sort_on_last_user_message_at
-1
View File
@@ -23,7 +23,6 @@
class ContactInbox < ApplicationRecord
include Pubsubable
include RegexHelper
validates :inbox_id, presence: true
validates :contact_id, presence: true
validates :source_id, presence: true
+1 -1
View File
@@ -153,7 +153,7 @@ class Inbox < ApplicationRecord
def active_bot?
agent_bot_inbox&.active? || hooks.where(app_id: %w[dialogflow],
status: 'enabled').any?
status: 'enabled').count.positive?
end
def inbox_type
-1
View File
@@ -1,6 +1,5 @@
class Integrations::App
include Linear::IntegrationHelper
attr_accessor :params
def initialize(params)
+1 -1
View File
@@ -86,7 +86,7 @@ class Integrations::Hook < ApplicationRecord
end
def ensure_hook_type
self.hook_type ||= app.params[:hook_type] if app.present?
self.hook_type = app.params[:hook_type] if app.present?
end
def validate_settings_json_schema