Module: RuboCop::Cop::ActiveRecordMigrationsHelper
- Extended by:
- NodePattern::Macros
- Included in:
- Rails::CreateTableWithTimestamps, Rails::SchemaComment
- Defined in:
- lib/rubocop/cop/mixin/active_record_migrations_helper.rb
Overview
A mixin to extend cops for Active Record features
Constant Summary collapse
- RAILS_ABSTRACT_SCHEMA_DEFINITIONS =
%i[ bigint binary boolean date datetime decimal float integer json string text time timestamp virtual ].freeze
- RAILS_ABSTRACT_SCHEMA_DEFINITIONS_HELPERS =
%i[column references belongs_to primary_key numeric].freeze
- POSTGRES_SCHEMA_DEFINITIONS =
%i[ bigserial bit bit_varying cidr citext daterange hstore inet interval int4range int8range jsonb ltree macaddr money numrange oid point line lseg box path polygon circle serial tsrange tstzrange tsvector uuid xml ].freeze
- MYSQL_SCHEMA_DEFINITIONS =
%i[ blob tinyblob mediumblob longblob tinytext mediumtext longtext unsigned_integer unsigned_bigint unsigned_float unsigned_decimal ].freeze