Sha256: cf60e7d2f98e67e9e500cb49a13d93f8dc28b2964e7af9d01e4c3fe96318aa92
Contents?: true
Size: 615 Bytes
Versions: 20
Compression:
Stored size: 615 Bytes
Contents
# frozen_string_literal: true require_relative '../model_helpers' module Gitlab module Styles module Rubocop module Cop # Cop that prevents the use of `serialize` in ActiveRecord models. class ActiveRecordSerialize < RuboCop::Cop::Cop include ModelHelpers MSG = 'Do not store serialized data in the database, use separate columns and/or tables instead' def on_send(node) return unless in_model?(node) add_offense(node, location: :selector) if node.children[1] == :serialize end end end end end end
Version data entries
20 entries across 20 versions & 1 rubygems