diff --git a/.rubocop_todo.yml b/.rubocop_todo.yml
index a2b27bcfae9729590c3e1e71f4eb31ea95b89b29..9b74778b0358ffcfe58a1709f43a154f7307509f 100644
--- a/.rubocop_todo.yml
+++ b/.rubocop_todo.yml
@@ -776,405 +776,6 @@ Style/FormatStringToken:
     - 'config/initializers/devise.rb'
     - 'lib/paperclip/color_extractor.rb'
 
-# This cop supports unsafe autocorrection (--autocorrect-all).
-# Configuration parameters: EnforcedStyle.
-# SupportedStyles: always, always_true, never
-Style/FrozenStringLiteralComment:
-  Exclude:
-    - 'app/views/accounts/show.rss.ruby'
-    - 'app/views/tags/show.rss.ruby'
-    - 'app/views/well_known/host_meta/show.xml.ruby'
-    - 'config/application.rb'
-    - 'config/boot.rb'
-    - 'config/environment.rb'
-    - 'config/environments/development.rb'
-    - 'config/environments/production.rb'
-    - 'config/environments/test.rb'
-    - 'config/initializers/0_post_deployment_migrations.rb'
-    - 'config/initializers/active_model_serializers.rb'
-    - 'config/initializers/application_controller_renderer.rb'
-    - 'config/initializers/assets.rb'
-    - 'config/initializers/backtrace_silencers.rb'
-    - 'config/initializers/cache_logging.rb'
-    - 'config/initializers/chewy.rb'
-    - 'config/initializers/content_security_policy.rb'
-    - 'config/initializers/cookies_serializer.rb'
-    - 'config/initializers/cors.rb'
-    - 'config/initializers/devise.rb'
-    - 'config/initializers/doorkeeper.rb'
-    - 'config/initializers/fast_blank.rb'
-    - 'config/initializers/ffmpeg.rb'
-    - 'config/initializers/filter_parameter_logging.rb'
-    - 'config/initializers/http_client_proxy.rb'
-    - 'config/initializers/httplog.rb'
-    - 'config/initializers/inflections.rb'
-    - 'config/initializers/mail_delivery_job.rb'
-    - 'config/initializers/mime_types.rb'
-    - 'config/initializers/oj.rb'
-    - 'config/initializers/omniauth.rb'
-    - 'config/initializers/open_uri_redirection.rb'
-    - 'config/initializers/permissions_policy.rb'
-    - 'config/initializers/pghero.rb'
-    - 'config/initializers/preload_link_headers.rb'
-    - 'config/initializers/premailer_rails.rb'
-    - 'config/initializers/rack_attack_logging.rb'
-    - 'config/initializers/redis.rb'
-    - 'config/initializers/session_store.rb'
-    - 'config/initializers/simple_form.rb'
-    - 'config/initializers/stoplight.rb'
-    - 'config/initializers/trusted_proxies.rb'
-    - 'config/initializers/twitter_regex.rb'
-    - 'config/initializers/webauthn.rb'
-    - 'config/initializers/wrap_parameters.rb'
-    - 'config/locales/sr-Latn.rb'
-    - 'config/locales/sr.rb'
-    - 'config/puma.rb'
-    - 'db/migrate/20160220174730_create_accounts.rb'
-    - 'db/migrate/20160220211917_create_statuses.rb'
-    - 'db/migrate/20160221003140_create_users.rb'
-    - 'db/migrate/20160221003621_create_follows.rb'
-    - 'db/migrate/20160222122600_create_stream_entries.rb'
-    - 'db/migrate/20160222143943_add_profile_fields_to_accounts.rb'
-    - 'db/migrate/20160223162837_add_metadata_to_statuses.rb'
-    - 'db/migrate/20160223164502_make_uris_nullable_in_statuses.rb'
-    - 'db/migrate/20160223165723_add_url_to_statuses.rb'
-    - 'db/migrate/20160223165855_add_url_to_accounts.rb'
-    - 'db/migrate/20160223171800_create_favourites.rb'
-    - 'db/migrate/20160224223247_create_mentions.rb'
-    - 'db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb'
-    - 'db/migrate/20160305115639_add_devise_to_users.rb'
-    - 'db/migrate/20160306172223_create_doorkeeper_tables.rb'
-    - 'db/migrate/20160312193225_add_attachment_header_to_accounts.rb'
-    - 'db/migrate/20160314164231_add_owner_to_application.rb'
-    - 'db/migrate/20160316103650_add_missing_indices.rb'
-    - 'db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb'
-    - 'db/migrate/20160325130944_add_admin_to_users.rb'
-    - 'db/migrate/20160826155805_add_superapp_to_oauth_applications.rb'
-    - 'db/migrate/20160905150353_create_media_attachments.rb'
-    - 'db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb'
-    - 'db/migrate/20160920003904_remove_verify_token_from_accounts.rb'
-    - 'db/migrate/20160926213048_remove_owner_from_application.rb'
-    - 'db/migrate/20161003142332_add_confirmable_to_users.rb'
-    - 'db/migrate/20161003145426_create_blocks.rb'
-    - 'db/migrate/20161006213403_rails_settings_migration.rb'
-    - 'db/migrate/20161009120834_create_domain_blocks.rb'
-    - 'db/migrate/20161027172456_add_silenced_to_accounts.rb'
-    - 'db/migrate/20161104173623_create_tags.rb'
-    - 'db/migrate/20161105130633_create_statuses_tags_join_table.rb'
-    - 'db/migrate/20161116162355_add_locale_to_users.rb'
-    - 'db/migrate/20161119211120_create_notifications.rb'
-    - 'db/migrate/20161122163057_remove_unneeded_indexes.rb'
-    - 'db/migrate/20161123093447_add_sensitive_to_statuses.rb'
-    - 'db/migrate/20161128103007_create_subscriptions.rb'
-    - 'db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb'
-    - 'db/migrate/20161130185319_add_visibility_to_statuses.rb'
-    - 'db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb'
-    - 'db/migrate/20161203164520_add_from_account_id_to_notifications.rb'
-    - 'db/migrate/20161205214545_add_suspended_to_accounts.rb'
-    - 'db/migrate/20161221152630_add_hidden_to_stream_entries.rb'
-    - 'db/migrate/20161222201034_add_locked_to_accounts.rb'
-    - 'db/migrate/20161222204147_create_follow_requests.rb'
-    - 'db/migrate/20170105224407_add_shortcode_to_media_attachments.rb'
-    - 'db/migrate/20170109120109_create_web_settings.rb'
-    - 'db/migrate/20170112154826_migrate_settings.rb'
-    - 'db/migrate/20170114194937_add_application_to_statuses.rb'
-    - 'db/migrate/20170114203041_add_website_to_oauth_application.rb'
-    - 'db/migrate/20170119214911_create_preview_cards.rb'
-    - 'db/migrate/20170123162658_add_severity_to_domain_blocks.rb'
-    - 'db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb'
-    - 'db/migrate/20170125145934_add_spoiler_text_to_statuses.rb'
-    - 'db/migrate/20170127165745_add_devise_two_factor_to_users.rb'
-    - 'db/migrate/20170205175257_remove_devices.rb'
-    - 'db/migrate/20170209184350_add_reply_to_statuses.rb'
-    - 'db/migrate/20170214110202_create_reports.rb'
-    - 'db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb'
-    - 'db/migrate/20170301222600_create_mutes.rb'
-    - 'db/migrate/20170303212857_add_last_emailed_at_to_users.rb'
-    - 'db/migrate/20170304202101_add_type_to_media_attachments.rb'
-    - 'db/migrate/20170317193015_add_search_index_to_accounts.rb'
-    - 'db/migrate/20170318214217_add_header_remote_url_to_accounts.rb'
-    - 'db/migrate/20170322021028_add_lowercase_index_to_accounts.rb'
-    - 'db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb'
-    - 'db/migrate/20170322162804_add_search_index_to_tags.rb'
-    - 'db/migrate/20170330021336_add_counter_caches.rb'
-    - 'db/migrate/20170330163835_create_imports.rb'
-    - 'db/migrate/20170330164118_add_attachment_data_to_imports.rb'
-    - 'db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb'
-    - 'db/migrate/20170405112956_add_index_on_mentions_status_id.rb'
-    - 'db/migrate/20170406215816_add_notifications_and_favourites_indices.rb'
-    - 'db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb'
-    - 'db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb'
-    - 'db/migrate/20170414132105_add_language_to_statuses.rb'
-    - 'db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb'
-    - 'db/migrate/20170423005413_add_allowed_languages_to_user.rb'
-    - 'db/migrate/20170424003227_create_account_domain_blocks.rb'
-    - 'db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb'
-    - 'db/migrate/20170425131920_add_media_attachment_meta.rb'
-    - 'db/migrate/20170425202925_add_oembed_to_preview_cards.rb'
-    - 'db/migrate/20170427011934_re_add_owner_to_application.rb'
-    - 'db/migrate/20170506235850_create_conversations.rb'
-    - 'db/migrate/20170507000211_add_conversation_id_to_statuses.rb'
-    - 'db/migrate/20170507141759_optimize_index_subscriptions.rb'
-    - 'db/migrate/20170508230434_create_conversation_mutes.rb'
-    - 'db/migrate/20170516072309_add_index_accounts_on_uri.rb'
-    - 'db/migrate/20170520145338_change_language_filter_to_opt_out.rb'
-    - 'db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb'
-    - 'db/migrate/20170604144747_add_foreign_keys_for_accounts.rb'
-    - 'db/migrate/20170606113804_change_tag_search_index_to_btree.rb'
-    - 'db/migrate/20170609145826_remove_default_language_from_statuses.rb'
-    - 'db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb'
-    - 'db/migrate/20170623152212_create_session_activations.rb'
-    - 'db/migrate/20170624134742_add_description_to_session_activations.rb'
-    - 'db/migrate/20170625140443_add_access_token_id_to_session_activations.rb'
-    - 'db/migrate/20170711225116_fix_null_booleans.rb'
-    - 'db/migrate/20170713112503_make_tag_search_case_insensitive.rb'
-    - 'db/migrate/20170713175513_create_web_push_subscriptions.rb'
-    - 'db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb'
-    - 'db/migrate/20170714184731_add_domain_to_subscriptions.rb'
-    - 'db/migrate/20170716191202_add_hide_notifications_to_mute.rb'
-    - 'db/migrate/20170718211102_add_activitypub_to_accounts.rb'
-    - 'db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb'
-    - 'db/migrate/20170823162448_create_status_pins.rb'
-    - 'db/migrate/20170824103029_add_timestamps_to_status_pins.rb'
-    - 'db/migrate/20170829215220_remove_status_pins_account_index.rb'
-    - 'db/migrate/20170901141119_truncate_preview_cards.rb'
-    - 'db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb'
-    - 'db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb'
-    - 'db/migrate/20170905165803_add_local_to_statuses.rb'
-    - 'db/migrate/20170913000752_create_site_uploads.rb'
-    - 'db/migrate/20170917153509_create_custom_emojis.rb'
-    - 'db/migrate/20170918125918_ids_to_bigints.rb'
-    - 'db/migrate/20170920024819_status_ids_to_timestamp_ids.rb'
-    - 'db/migrate/20170920032311_fix_reblogs_in_feeds.rb'
-    - 'db/migrate/20170924022025_ids_to_bigints2.rb'
-    - 'db/migrate/20170927215609_add_description_to_media_attachments.rb'
-    - 'db/migrate/20170928082043_create_email_domain_blocks.rb'
-    - 'db/migrate/20171005102658_create_account_moderation_notes.rb'
-    - 'db/migrate/20171005171936_add_disabled_to_custom_emojis.rb'
-    - 'db/migrate/20171006142024_add_uri_to_custom_emojis.rb'
-    - 'db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb'
-    - 'db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb'
-    - 'db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb'
-    - 'db/migrate/20171028221157_add_reblogs_to_follows.rb'
-    - 'db/migrate/20171107143332_add_memorial_to_accounts.rb'
-    - 'db/migrate/20171107143624_add_disabled_to_users.rb'
-    - 'db/migrate/20171109012327_add_moderator_to_accounts.rb'
-    - 'db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb'
-    - 'db/migrate/20171114231651_create_lists.rb'
-    - 'db/migrate/20171116161857_create_list_accounts.rb'
-    - 'db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb'
-    - 'db/migrate/20171119172437_create_admin_action_logs.rb'
-    - 'db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb'
-    - 'db/migrate/20171125024930_create_invites.rb'
-    - 'db/migrate/20171125031751_add_invite_id_to_users.rb'
-    - 'db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb'
-    - 'db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb'
-    - 'db/migrate/20171129172043_add_index_on_stream_entries.rb'
-    - 'db/migrate/20171130000000_add_embed_url_to_preview_cards.rb'
-    - 'db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb'
-    - 'db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb'
-    - 'db/migrate/20171226094803_more_faster_index_on_notifications.rb'
-    - 'db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb'
-    - 'db/migrate/20180109143959_add_remember_token_to_users.rb'
-    - 'db/migrate/20180204034416_create_identities.rb'
-    - 'db/migrate/20180206000000_change_user_id_nonnullable.rb'
-    - 'db/migrate/20180211015820_create_backups.rb'
-    - 'db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb'
-    - 'db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb'
-    - 'db/migrate/20180402031200_add_assigned_account_id_to_reports.rb'
-    - 'db/migrate/20180402040909_create_report_notes.rb'
-    - 'db/migrate/20180410204633_add_fields_to_accounts.rb'
-    - 'db/migrate/20180416210259_add_uri_to_relationships.rb'
-    - 'db/migrate/20180506221944_add_actor_type_to_accounts.rb'
-    - 'db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb'
-    - 'db/migrate/20180510230049_migrate_web_push_subscriptions.rb'
-    - 'db/migrate/20180528141303_fix_accounts_unique_index.rb'
-    - 'db/migrate/20180608213548_reject_following_blocked_users.rb'
-    - 'db/migrate/20180609104432_migrate_web_push_subscriptions2.rb'
-    - 'db/migrate/20180615122121_add_autofollow_to_invites.rb'
-    - 'db/migrate/20180616192031_add_chosen_languages_to_users.rb'
-    - 'db/migrate/20180617162849_remove_unused_indexes.rb'
-    - 'db/migrate/20180628181026_create_custom_filters.rb'
-    - 'db/migrate/20180707154237_add_whole_word_to_custom_filter.rb'
-    - 'db/migrate/20180711152640_create_relays.rb'
-    - 'db/migrate/20180808175627_create_account_pins.rb'
-    - 'db/migrate/20180812123222_change_relays_enabled.rb'
-    - 'db/migrate/20180812162710_create_status_stats.rb'
-    - 'db/migrate/20180812173710_copy_status_stats.rb'
-    - 'db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb'
-    - 'db/migrate/20180831171112_create_bookmarks.rb'
-    - 'db/migrate/20180929222014_create_account_conversations.rb'
-    - 'db/migrate/20181007025445_create_pghero_space_stats.rb'
-    - 'db/migrate/20181010141500_add_silent_to_mentions.rb'
-    - 'db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb'
-    - 'db/migrate/20181018205649_add_unread_to_account_conversations.rb'
-    - 'db/migrate/20181024224956_migrate_account_conversations.rb'
-    - 'db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb'
-    - 'db/migrate/20181116165755_create_account_stats.rb'
-    - 'db/migrate/20181116173541_copy_account_stats.rb'
-    - 'db/migrate/20181127130500_identity_id_to_bigint.rb'
-    - 'db/migrate/20181127165847_add_show_replies_to_lists.rb'
-    - 'db/migrate/20181203003808_create_accounts_tags_join_table.rb'
-    - 'db/migrate/20181203021853_add_discoverable_to_accounts.rb'
-    - 'db/migrate/20181204193439_add_last_status_at_to_account_stats.rb'
-    - 'db/migrate/20181204215309_create_account_tag_stats.rb'
-    - 'db/migrate/20181207011115_downcase_custom_emoji_domains.rb'
-    - 'db/migrate/20181213184704_create_account_warnings.rb'
-    - 'db/migrate/20181213185533_create_account_warning_presets.rb'
-    - 'db/migrate/20181219235220_add_created_by_application_id_to_users.rb'
-    - 'db/migrate/20181226021420_add_also_known_as_to_accounts.rb'
-    - 'db/migrate/20190103124649_create_scheduled_statuses.rb'
-    - 'db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb'
-    - 'db/migrate/20190117114553_create_tombstones.rb'
-    - 'db/migrate/20190201012802_add_overwrite_to_imports.rb'
-    - 'db/migrate/20190203180359_create_featured_tags.rb'
-    - 'db/migrate/20190225031541_create_polls.rb'
-    - 'db/migrate/20190225031625_create_poll_votes.rb'
-    - 'db/migrate/20190226003449_add_poll_id_to_statuses.rb'
-    - 'db/migrate/20190304152020_add_uri_to_poll_votes.rb'
-    - 'db/migrate/20190306145741_add_lock_version_to_polls.rb'
-    - 'db/migrate/20190307234537_add_approved_to_users.rb'
-    - 'db/migrate/20190314181829_migrate_open_registrations_setting.rb'
-    - 'db/migrate/20190316190352_create_account_identity_proofs.rb'
-    - 'db/migrate/20190317135723_add_uri_to_reports.rb'
-    - 'db/migrate/20190403141604_add_comment_to_invites.rb'
-    - 'db/migrate/20190409054914_create_user_invite_requests.rb'
-    - 'db/migrate/20190420025523_add_blurhash_to_media_attachments.rb'
-    - 'db/migrate/20190509164208_add_by_moderator_to_tombstone.rb'
-    - 'db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb'
-    - 'db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb'
-    - 'db/migrate/20190627222225_create_custom_emoji_categories.rb'
-    - 'db/migrate/20190627222826_add_category_id_to_custom_emojis.rb'
-    - 'db/migrate/20190701022101_add_trust_level_to_accounts.rb'
-    - 'db/migrate/20190705002136_create_domain_allows.rb'
-    - 'db/migrate/20190715164535_add_instance_actor.rb'
-    - 'db/migrate/20190726175042_add_case_insensitive_index_to_tags.rb'
-    - 'db/migrate/20190729185330_add_score_to_tags.rb'
-    - 'db/migrate/20190805123746_add_capabilities_to_tags.rb'
-    - 'db/migrate/20190807135426_add_comments_to_domain_blocks.rb'
-    - 'db/migrate/20190815225426_add_last_status_at_to_tags.rb'
-    - 'db/migrate/20190819134503_add_deleted_at_to_statuses.rb'
-    - 'db/migrate/20190820003045_update_statuses_index.rb'
-    - 'db/migrate/20190823221802_add_local_index_to_statuses.rb'
-    - 'db/migrate/20190901035623_add_max_score_to_tags.rb'
-    - 'db/migrate/20190904222339_create_markers.rb'
-    - 'db/migrate/20190914202517_create_account_migrations.rb'
-    - 'db/migrate/20190915194355_create_account_aliases.rb'
-    - 'db/migrate/20190927232842_add_voters_count_to_polls.rb'
-    - 'db/migrate/20191001213028_add_lock_version_to_account_stats.rb'
-    - 'db/migrate/20191007013357_update_pt_locales.rb'
-    - 'db/migrate/20191031163205_change_list_account_follow_nullable.rb'
-    - 'db/migrate/20191212003415_increase_backup_size.rb'
-    - 'db/migrate/20191212163405_add_hide_collections_to_accounts.rb'
-    - 'db/migrate/20191218153258_create_announcements.rb'
-    - 'db/migrate/20200113125135_create_announcement_mutes.rb'
-    - 'db/migrate/20200114113335_create_announcement_reactions.rb'
-    - 'db/migrate/20200119112504_add_public_index_to_statuses.rb'
-    - 'db/migrate/20200126203551_add_published_at_to_announcements.rb'
-    - 'db/migrate/20200306035625_add_processing_to_media_attachments.rb'
-    - 'db/migrate/20200309150742_add_forwarded_to_reports.rb'
-    - 'db/migrate/20200312144258_add_title_to_account_warning_presets.rb'
-    - 'db/migrate/20200312162302_add_status_ids_to_announcements.rb'
-    - 'db/migrate/20200312185443_add_parent_id_to_email_domain_blocks.rb'
-    - 'db/migrate/20200317021758_add_expires_at_to_mutes.rb'
-    - 'db/migrate/20200407201300_create_unavailable_domains.rb'
-    - 'db/migrate/20200407202420_migrate_unavailable_inboxes.rb'
-    - 'db/migrate/20200417125749_add_storage_schema_version.rb'
-    - 'db/migrate/20200508212852_reset_unique_jobs_locks.rb'
-    - 'db/migrate/20200510110808_reset_web_app_secret.rb'
-    - 'db/migrate/20200510181721_remove_duplicated_indexes_pghero.rb'
-    - 'db/migrate/20200516180352_create_devices.rb'
-    - 'db/migrate/20200516183822_create_one_time_keys.rb'
-    - 'db/migrate/20200518083523_create_encrypted_messages.rb'
-    - 'db/migrate/20200521180606_encrypted_message_ids_to_timestamp_ids.rb'
-    - 'db/migrate/20200529214050_add_devices_url_to_accounts.rb'
-    - 'db/migrate/20200601222558_create_system_keys.rb'
-    - 'db/migrate/20200605155027_add_blurhash_to_preview_cards.rb'
-    - 'db/migrate/20200608113046_add_sign_in_token_to_users.rb'
-    - 'db/migrate/20200614002136_add_sensitized_to_accounts.rb'
-    - 'db/migrate/20200620164023_add_fixed_lowercase_index_to_accounts.rb'
-    - 'db/migrate/20200622213645_media_attachment_ids_to_timestamp_ids.rb'
-    - 'db/migrate/20200627125810_add_thumbnail_columns_to_media_attachments.rb'
-    - 'db/migrate/20200628133322_create_account_notes.rb'
-    - 'db/migrate/20200630190240_create_webauthn_credentials.rb'
-    - 'db/migrate/20200630190544_add_webauthn_id_to_users.rb'
-    - 'db/migrate/20200908193330_create_account_deletion_requests.rb'
-    - 'db/migrate/20200917192924_add_notify_to_follows.rb'
-    - 'db/migrate/20200917193034_add_type_to_notifications.rb'
-    - 'db/migrate/20200917222316_add_index_notifications_on_type.rb'
-    - 'db/migrate/20201008202037_create_ip_blocks.rb'
-    - 'db/migrate/20201008220312_add_sign_up_ip_to_users.rb'
-    - 'db/migrate/20201017233919_add_suspension_origin_to_accounts.rb'
-    - 'db/migrate/20201206004238_create_instances.rb'
-    - 'db/migrate/20201218054746_add_obfuscate_to_domain_blocks.rb'
-    - 'db/migrate/20210221045109_create_rules.rb'
-    - 'db/migrate/20210306164523_account_ids_to_timestamp_ids.rb'
-    - 'db/migrate/20210322164601_create_account_summaries.rb'
-    - 'db/migrate/20210323114347_create_follow_recommendations.rb'
-    - 'db/migrate/20210324171613_create_follow_recommendation_suppressions.rb'
-    - 'db/migrate/20210416200740_create_canonical_email_blocks.rb'
-    - 'db/migrate/20210421121431_add_case_insensitive_btree_index_to_tags.rb'
-    - 'db/migrate/20210425135952_add_index_on_media_attachments_account_id_status_id.rb'
-    - 'db/migrate/20210505174616_update_follow_recommendations_to_version_2.rb'
-    - 'db/migrate/20210609202149_create_login_activities.rb'
-    - 'db/migrate/20210616214526_create_user_ips.rb'
-    - 'db/migrate/20210621221010_add_skip_sign_in_token_to_users.rb'
-    - 'db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb'
-    - 'db/migrate/20210722120340_create_account_statuses_cleanup_policies.rb'
-    - 'db/migrate/20210904215403_add_edited_at_to_statuses.rb'
-    - 'db/migrate/20210908220918_create_status_edits.rb'
-    - 'db/migrate/20211031031021_create_preview_card_providers.rb'
-    - 'db/migrate/20211112011713_add_language_to_preview_cards.rb'
-    - 'db/migrate/20211115032527_add_trendable_to_preview_cards.rb'
-    - 'db/migrate/20211123212714_add_link_type_to_preview_cards.rb'
-    - 'db/migrate/20211213040746_update_account_summaries_to_version_2.rb'
-    - 'db/migrate/20211231080958_add_category_to_reports.rb'
-    - 'db/migrate/20220105163928_remove_mentions_status_id_index.rb'
-    - 'db/migrate/20220115125126_add_report_id_to_account_warnings.rb'
-    - 'db/migrate/20220115125341_fix_account_warning_actions.rb'
-    - 'db/migrate/20220116202951_add_deleted_at_index_on_statuses.rb'
-    - 'db/migrate/20220124141035_create_appeals.rb'
-    - 'db/migrate/20220202200743_add_trendable_to_accounts.rb'
-    - 'db/migrate/20220202200926_add_trendable_to_statuses.rb'
-    - 'db/migrate/20220210153119_add_overruled_at_to_account_warnings.rb'
-    - 'db/migrate/20220224010024_add_ips_to_email_domain_blocks.rb'
-    - 'db/migrate/20220227041951_add_last_used_at_to_oauth_access_tokens.rb'
-    - 'db/migrate/20220302232632_add_ordered_media_attachment_ids_to_statuses.rb'
-    - 'db/migrate/20220303000827_add_ordered_media_attachment_ids_to_status_edits.rb'
-    - 'db/migrate/20220304195405_migrate_hide_network_preference.rb'
-    - 'db/migrate/20220307094650_fix_featured_tags_constraints.rb'
-    - 'db/migrate/20220309213005_fix_reblog_deleted_at.rb'
-    - 'db/migrate/20220316233212_update_kurdish_locales.rb'
-    - 'db/migrate/20220428112511_add_index_statuses_on_account_id.rb'
-    - 'db/migrate/20220428112727_add_index_statuses_pins_on_status_id.rb'
-    - 'db/migrate/20220428114454_add_index_reports_on_assigned_account_id.rb'
-    - 'db/migrate/20220428114902_add_index_reports_on_action_taken_by_account_id.rb'
-    - 'db/migrate/20220606044941_create_webhooks.rb'
-    - 'db/migrate/20220611210335_create_user_roles.rb'
-    - 'db/migrate/20220611212541_add_role_id_to_users.rb'
-    - 'db/migrate/20220710102457_add_display_name_to_tags.rb'
-    - 'db/migrate/20220714171049_create_tag_follows.rb'
-    - 'db/migrate/20220824164433_add_human_identifier_to_admin_action_logs.rb'
-    - 'db/migrate/20220824233535_create_status_trends.rb'
-    - 'db/migrate/20220827195229_change_canonical_email_blocks_nullable.rb'
-    - 'db/migrate/20220829192633_add_languages_to_follows.rb'
-    - 'db/migrate/20220829192658_add_languages_to_follow_requests.rb'
-    - 'db/migrate/20221006061337_create_preview_card_trends.rb'
-    - 'db/migrate/20221012181003_add_blurhash_to_site_uploads.rb'
-    - 'db/migrate/20221021055441_add_index_featured_tags_on_account_id_and_tag_id.rb'
-    - 'db/migrate/20221025171544_add_index_ip_blocks_on_ip.rb'
-    - 'db/migrate/20221104133904_add_name_to_featured_tags.rb'
-    - 'db/post_migrate/20190519130537_remove_boosts_widening_audience.rb'
-    - 'db/post_migrate/20210308133107_remove_subscription_expires_at_from_accounts.rb'
-    - 'db/post_migrate/20220118183123_remove_rememberable_from_users.rb'
-    - 'db/seeds/01_web_app.rb'
-    - 'db/seeds/02_instance_actor.rb'
-    - 'db/seeds/03_roles.rb'
-    - 'db/seeds/04_admin.rb'
-    - 'lib/rails/engine_extensions.rb'
-    - 'lib/tasks/branding.rake'
-    - 'spec/fabricators_spec.rb'
-
 # This cop supports unsafe autocorrection (--autocorrect-all).
 Style/GlobalStdStream:
   Exclude:
diff --git a/app/views/accounts/show.rss.ruby b/app/views/accounts/show.rss.ruby
index 7a77511cebb627fb89a664dedf39d72b83030f50..33ba8364b4169062ae178782ee49ccc2a29e49c8 100644
--- a/app/views/accounts/show.rss.ruby
+++ b/app/views/accounts/show.rss.ruby
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSS::Builder.build do |doc|
   doc.title(display_name(@account))
   doc.description(I18n.t('rss.descriptions.account', acct: @account.local_username_and_domain))
diff --git a/app/views/tags/show.rss.ruby b/app/views/tags/show.rss.ruby
index bbda1ad4b52479c41f2408031817a66a551a9392..5a2b4fb5678a7e612fb6b9c66149979a3490d94a 100644
--- a/app/views/tags/show.rss.ruby
+++ b/app/views/tags/show.rss.ruby
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 RSS::Builder.build do |doc|
   doc.title("##{@tag.display_name}")
   doc.description(I18n.t('rss.descriptions.tag', hashtag: @tag.display_name))
diff --git a/app/views/well_known/host_meta/show.xml.ruby b/app/views/well_known/host_meta/show.xml.ruby
index bb5a01a1b599d407be5271dfc767adb86a0273f9..25c5cf39489757a22e330b3db595c6c58e658661 100644
--- a/app/views/well_known/host_meta/show.xml.ruby
+++ b/app/views/well_known/host_meta/show.xml.ruby
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 doc = Ox::Document.new(version: '1.0')
 
 doc << Ox::Element.new('XRD').tap do |xrd|
diff --git a/config/application.rb b/config/application.rb
index 8c4ec27e7f3d88579d8d0c849f3fccd10893f145..26f79420324669a6d4ddb28d9f9a1c42ab3aec59 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require_relative 'boot'
 
 require 'rails'
diff --git a/config/boot.rb b/config/boot.rb
index 3a1d1d6d2422a4f5c2cd387b87309c42879c76c3..3e44cbe5811f473d44af521fa268859f12df512f 100644
--- a/config/boot.rb
+++ b/config/boot.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 unless ENV.key?('RAILS_ENV')
   STDERR.puts 'ERROR: Missing RAILS_ENV environment variable, please set it to "production", "development", or "test".'
   exit 1
diff --git a/config/environment.rb b/config/environment.rb
index caae5f1a0bbe02392613f869e5e163eff3ac8120..637d3829a904d45d824a85424bece1a1d1b48a9c 100644
--- a/config/environment.rb
+++ b/config/environment.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Load the Rails application.
 require_relative 'application'
 
diff --git a/config/environments/development.rb b/config/environments/development.rb
index 306324c0462612be5a68b3e451d36668221c685b..fc46d611de0e7423d2cc5ad110aab4141308b6c3 100644
--- a/config/environments/development.rb
+++ b/config/environments/development.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb.
 
diff --git a/config/environments/production.rb b/config/environments/production.rb
index 018d3c1c225a75b10563a52345645ac0bc27f61c..0e45a5f35459c6be1dd8cfe7d48b65ac96412830 100644
--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb.
 
diff --git a/config/environments/test.rb b/config/environments/test.rb
index 08cc4c4d3c202f7d36796853fd6f8a55db899373..9393d8ad4389bca2f0f85203fb30094ecc641c50 100644
--- a/config/environments/test.rb
+++ b/config/environments/test.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Rails.application.configure do
   # Settings specified here will take precedence over those in config/application.rb.
 
diff --git a/config/initializers/0_post_deployment_migrations.rb b/config/initializers/0_post_deployment_migrations.rb
index 61121ccd70a188dc8a260ba2d79b1eb058481c32..8e4d63a2e511d597ebd4ca7b53a5436195c4e3f6 100644
--- a/config/initializers/0_post_deployment_migrations.rb
+++ b/config/initializers/0_post_deployment_migrations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Post deployment migrations are included by default. This file must be loaded
 # before other initializers as Rails may otherwise memoize a list of migrations
 # excluding the post deployment migrations.
diff --git a/config/initializers/active_model_serializers.rb b/config/initializers/active_model_serializers.rb
index 0e69e1d96c408ded0bb5d4d08a5b132408709771..46f2bb8b98c4997fe7611ac5235a0b30c64958e5 100644
--- a/config/initializers/active_model_serializers.rb
+++ b/config/initializers/active_model_serializers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 ActiveModelSerializers.config.tap do |config|
   config.default_includes = '**'
 end
diff --git a/config/initializers/application_controller_renderer.rb b/config/initializers/application_controller_renderer.rb
index 89d2efab2ba659d7814a7665a99f7f8d7429a072..f4556db3998819a4687bfce99994e72093213df9 100644
--- a/config/initializers/application_controller_renderer.rb
+++ b/config/initializers/application_controller_renderer.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
 # Be sure to restart your server when you modify this file.
 
 # ActiveSupport::Reloader.to_prepare do
diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb
index 53b39718da1b245ccce71a2e5fd678ad2f255e24..9f12d7082f126a94d9fde11f46f17e639265e0bc 100644
--- a/config/initializers/assets.rb
+++ b/config/initializers/assets.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # Version of your assets, change this if you want to expire all your assets.
diff --git a/config/initializers/backtrace_silencers.rb b/config/initializers/backtrace_silencers.rb
index 33699c30910b95ab124dc40bb9a244dac0093578..74f30e8875591722dfc7a8e7594f49d09365baad 100644
--- a/config/initializers/backtrace_silencers.rb
+++ b/config/initializers/backtrace_silencers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
diff --git a/config/initializers/cache_logging.rb b/config/initializers/cache_logging.rb
index 08aa80742195afb25d1b7b95d540656d6440866b..4f4b2ebe984093416894e12456d76dff28145f96 100644
--- a/config/initializers/cache_logging.rb
+++ b/config/initializers/cache_logging.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Log cache errors with Rail's logger
 # This used to be the default in old Rails versions: https://github.com/rails/rails/commit/7fcf8590e788cef8b64cc266f75931c418902ca9#diff-f0748f0be8a653eea13369ebb1cadabcad71ede7cfaf20282447e64329817befL86
 Rails.cache.logger = Rails.logger
diff --git a/config/initializers/chewy.rb b/config/initializers/chewy.rb
index daf4a5f3260cd610d1aeee23666030e496526acd..dc90176213e5ef276f626736c383627c31c6794d 100644
--- a/config/initializers/chewy.rb
+++ b/config/initializers/chewy.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 enabled         = ENV['ES_ENABLED'] == 'true'
 host            = ENV.fetch('ES_HOST') { 'localhost' }
 port            = ENV.fetch('ES_PORT') { 9200 }
diff --git a/config/initializers/content_security_policy.rb b/config/initializers/content_security_policy.rb
index a05b67440c8ce24f6d14bbf3be0cc51c6f09b883..adc9adcc3197d23b0da1df7a54f5440a749f00a4 100644
--- a/config/initializers/content_security_policy.rb
+++ b/config/initializers/content_security_policy.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Define an application-wide content security policy
 # For further information see the following documentation
 # https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy
diff --git a/config/initializers/cookies_serializer.rb b/config/initializers/cookies_serializer.rb
index 5a6a32d371fe575acf9f87e2ab7e8ae4d0f11e69..ee8dff9c99f943f8452e3e1774a0cfca79351f88 100644
--- a/config/initializers/cookies_serializer.rb
+++ b/config/initializers/cookies_serializer.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # Specify a serializer for the signed and encrypted cookie jars.
diff --git a/config/initializers/cors.rb b/config/initializers/cors.rb
index 55f8c9c9193c8387770f1e62fdc2b4c1810b8710..1fde35f9d0469e33635351856bc189b2af669f58 100644
--- a/config/initializers/cors.rb
+++ b/config/initializers/cors.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # Avoid CORS issues when API is called from the frontend app.
diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb
index d7b252c3f2009088540803fbd0ef1a7220ac85d3..7bbaff71f0bd9fb9c536253ae99335b8846221df 100644
--- a/config/initializers/devise.rb
+++ b/config/initializers/devise.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'devise/strategies/authenticatable'
 
 Warden::Manager.after_set_user except: :fetch do |user, warden|
diff --git a/config/initializers/doorkeeper.rb b/config/initializers/doorkeeper.rb
index 43aac5769f1cb18599815b74a84fb39d91bf9d9d..a78405ace62f3f0b58c5e20b5caf63d94d881d73 100644
--- a/config/initializers/doorkeeper.rb
+++ b/config/initializers/doorkeeper.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Doorkeeper.configure do
   # Change the ORM that doorkeeper will use (needs plugins)
   orm :active_record
diff --git a/config/initializers/fast_blank.rb b/config/initializers/fast_blank.rb
index f0b7cac78bff60ed4984fec85d55bb054ea109e4..349fc023c3cf0fe92c7543747deb90bb52883f11 100644
--- a/config/initializers/fast_blank.rb
+++ b/config/initializers/fast_blank.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 if String.method_defined?(:blank_as?)
   class String
     alias blank? blank_as?
diff --git a/config/initializers/ffmpeg.rb b/config/initializers/ffmpeg.rb
index cd5914eb5510b4041bc31213b096ceb439774caa..30ea617fcd2a865b412ee7dc8662ae55db9de393 100644
--- a/config/initializers/ffmpeg.rb
+++ b/config/initializers/ffmpeg.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 if ENV['FFMPEG_BINARY'].present?
   FFMPEG.ffmpeg_binary = ENV['FFMPEG_BINARY']
 end
diff --git a/config/initializers/filter_parameter_logging.rb b/config/initializers/filter_parameter_logging.rb
index 06cb15bbb11156b1381ba7f3a05155b7d5b6a631..2246442db8dd0891841fdc910a1d53b1a9b9a3dd 100644
--- a/config/initializers/filter_parameter_logging.rb
+++ b/config/initializers/filter_parameter_logging.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # Configure sensitive parameters which will be filtered from the log file.
diff --git a/config/initializers/http_client_proxy.rb b/config/initializers/http_client_proxy.rb
index b29e9edd7502fd9c897ec13075a3a6c412c2aea3..7332ffb53baed36b86f39ac419809f9af07d28fb 100644
--- a/config/initializers/http_client_proxy.rb
+++ b/config/initializers/http_client_proxy.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Rails.application.configure do
   config.x.http_client_proxy = {}
 
diff --git a/config/initializers/httplog.rb b/config/initializers/httplog.rb
index 5cfc16a8b5ff17953ea3a28f9c14569d50cf9001..02fcef4120ac06eaa111946cb08f75d92614e119 100644
--- a/config/initializers/httplog.rb
+++ b/config/initializers/httplog.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 HttpLog.configure do |config|
   config.logger = Rails.logger
   config.color = { color: :yellow }
diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb
index 95f0b5788bfd92880a433009dba8fb8b9078e8bf..0dad009b1fb97a7ca9dfca02526e8f70cd6806cb 100644
--- a/config/initializers/inflections.rb
+++ b/config/initializers/inflections.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # Add new inflection rules using the following format. Inflections
diff --git a/config/initializers/mail_delivery_job.rb b/config/initializers/mail_delivery_job.rb
index 3278173966125bf4dfbe24339b5440ca5d43f2d2..5c8af8421625faf42ec31f66f4390fd471b4e767 100644
--- a/config/initializers/mail_delivery_job.rb
+++ b/config/initializers/mail_delivery_job.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 ActionMailer::MailDeliveryJob.class_eval do
   discard_on ActiveJob::DeserializationError
 end
diff --git a/config/initializers/mime_types.rb b/config/initializers/mime_types.rb
index 58a6c0063eca19f43177a4ed402c7f5003e1e317..b843c09ead009824b130654f7b3c2d7dea12c2d5 100644
--- a/config/initializers/mime_types.rb
+++ b/config/initializers/mime_types.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 Mime::Type.register 'application/json', :json, %w(text/x-json application/jsonrequest application/jrd+json application/activity+json application/ld+json)
diff --git a/config/initializers/oj.rb b/config/initializers/oj.rb
index de3e17f2eb3ba9cd5373a551e433c3f324d281e4..9b2d908637199d6003d52f91c334bf330efa0e3d 100644
--- a/config/initializers/oj.rb
+++ b/config/initializers/oj.rb
@@ -1 +1,3 @@
+# frozen_string_literal: true
+
 Oj.default_options = { mode: :compat, time_format: :ruby, use_to_json: true }
diff --git a/config/initializers/omniauth.rb b/config/initializers/omniauth.rb
index c2cd444f08ac89862cbc9f7f3a4176d3fb0099db..0f968bd66a7b262cf6556bd818acc199bb5deaa7 100644
--- a/config/initializers/omniauth.rb
+++ b/config/initializers/omniauth.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 Rails.application.config.middleware.use OmniAuth::Builder do
   # Vanilla omniauth strategies
 end
diff --git a/config/initializers/open_uri_redirection.rb b/config/initializers/open_uri_redirection.rb
index 0e57c53c636e2e007b7f77d75ec7b759a8d11711..cf1f27c5c5f291660547607a284b9c2ac566abe5 100644
--- a/config/initializers/open_uri_redirection.rb
+++ b/config/initializers/open_uri_redirection.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'open-uri'
 
 module OpenURI
diff --git a/config/initializers/permissions_policy.rb b/config/initializers/permissions_policy.rb
index 00f64d71b03e029116af7b1713f450e9635fb10f..50bcf4eadec581136f1eb4a06de0b122ad747dbb 100644
--- a/config/initializers/permissions_policy.rb
+++ b/config/initializers/permissions_policy.rb
@@ -1,3 +1,4 @@
+# frozen_string_literal: true
 # Define an application-wide HTTP permissions policy. For further
 # information see https://developers.google.com/web/updates/2018/06/feature-policy
 #
diff --git a/config/initializers/pghero.rb b/config/initializers/pghero.rb
index 0c77d6d0ff466f0705d787fdeea4d37a507d3de9..dc26397b34876253d74d3155cfa2f3d299c88ed3 100644
--- a/config/initializers/pghero.rb
+++ b/config/initializers/pghero.rb
@@ -1 +1,3 @@
+# frozen_string_literal: true
+
 PgHero.show_migrations = Rails.env.development?
diff --git a/config/initializers/preload_link_headers.rb b/config/initializers/preload_link_headers.rb
index 364a7cc1beda15c46ebc5053c2988da4f94b9866..168b8878115fb8e5f5da0309746cd60fd1b1be21 100644
--- a/config/initializers/preload_link_headers.rb
+++ b/config/initializers/preload_link_headers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Since Rails 6.1, ActionView adds preload links for javascript files
 # in the Links header per default.
 
diff --git a/config/initializers/premailer_rails.rb b/config/initializers/premailer_rails.rb
index 31c02dffab2731939c6f928233893837b0e8c361..98b2082719cf919ed0a72dd99cc116b79601d3e3 100644
--- a/config/initializers/premailer_rails.rb
+++ b/config/initializers/premailer_rails.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require_relative '../../lib/mastodon/premailer_webpack_strategy'
 
 Premailer::Rails.config.merge!(remove_ids: true,
diff --git a/config/initializers/rack_attack_logging.rb b/config/initializers/rack_attack_logging.rb
index ab4822e96b8bdfce6d2c6645f56d8c066bc61568..458bc799f912f8d69d6e394b039998248cea9dfb 100644
--- a/config/initializers/rack_attack_logging.rb
+++ b/config/initializers/rack_attack_logging.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 ActiveSupport::Notifications.subscribe(/rack_attack/) do |_name, _start, _finish, _request_id, payload|
   req = payload[:request]
 
diff --git a/config/initializers/redis.rb b/config/initializers/redis.rb
index f2bbd1e4568896fbc9c5af711d848297eaeb42d2..8865d85780bd7619f4a825f080b852a561c560f8 100644
--- a/config/initializers/redis.rb
+++ b/config/initializers/redis.rb
@@ -1 +1,3 @@
+# frozen_string_literal: true
+
 Redis.sadd_returns_boolean = false
diff --git a/config/initializers/session_store.rb b/config/initializers/session_store.rb
index 210964b1f342af072e6c8374f5f3d567233edc4b..b29e0a815943bc58b4f7393d149ee13d997b9b50 100644
--- a/config/initializers/session_store.rb
+++ b/config/initializers/session_store.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 Rails.application.config.session_store :cookie_store,
diff --git a/config/initializers/simple_form.rb b/config/initializers/simple_form.rb
index 74034f36fd05c5959fdaf3384b3c89d975d0b507..9d90cc6ca8740e233836d3164c5ea82d1115b68e 100644
--- a/config/initializers/simple_form.rb
+++ b/config/initializers/simple_form.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Use this setup block to configure all options available in SimpleForm.
 
 module AppendComponent
diff --git a/config/initializers/stoplight.rb b/config/initializers/stoplight.rb
index 8c3c5755ae7eca52d83a15b9b01dbb8944aa3eaa..72fe40600e6048ce968323f54c55f21c6fe429dd 100644
--- a/config/initializers/stoplight.rb
+++ b/config/initializers/stoplight.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'stoplight'
 
 Rails.application.reloader.to_prepare do
diff --git a/config/initializers/trusted_proxies.rb b/config/initializers/trusted_proxies.rb
index 3c2afd8cdb0048bf39ae0b0f523b0fd962e252fa..aa2f4510c20c7eb67d6492603dd3bfae06f8613e 100644
--- a/config/initializers/trusted_proxies.rb
+++ b/config/initializers/trusted_proxies.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module Rack
   class Request
     def trusted_proxy?(ip)
diff --git a/config/initializers/twitter_regex.rb b/config/initializers/twitter_regex.rb
index 2e80cabcdb0359185e2b3fb2ef5f435f7efd946a..4673fbdd4154fef51631e236de97314803e80569 100644
--- a/config/initializers/twitter_regex.rb
+++ b/config/initializers/twitter_regex.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module Twitter::TwitterText
   class Configuration
     def emoji_parsing_enabled
diff --git a/config/initializers/webauthn.rb b/config/initializers/webauthn.rb
index a4f027947c7920110db91d8852edd0f2086dbbdd..924ce6d877c4b002db1c832122a672ea50611631 100644
--- a/config/initializers/webauthn.rb
+++ b/config/initializers/webauthn.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 WebAuthn.configure do |config|
   # This value needs to match `window.location.origin` evaluated by
   # the User Agent during registration and authentication ceremonies.
diff --git a/config/initializers/wrap_parameters.rb b/config/initializers/wrap_parameters.rb
index bbfc3961bffef15dabb35fe0de4c409d6efb58c5..2f3c0db471c0631302c7795f8fc55d5852c15596 100644
--- a/config/initializers/wrap_parameters.rb
+++ b/config/initializers/wrap_parameters.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Be sure to restart your server when you modify this file.
 
 # This file contains settings for ActionController::ParamsWrapper which
diff --git a/config/locales/sr-Latn.rb b/config/locales/sr-Latn.rb
index fc2dafc94c2ca2bf3426d261d594abbf3ea61731..b7a403a8e1c83237ca9ad30d9f26999e67fec34e 100644
--- a/config/locales/sr-Latn.rb
+++ b/config/locales/sr-Latn.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rails_i18n/common_pluralizations/romanian'
 
 ::RailsI18n::Pluralization::Romanian.with_locale(:'sr-Latn')
diff --git a/config/locales/sr.rb b/config/locales/sr.rb
index 86b89a07e10d76708766ba49b79187a836afd37c..0605de33482ab99c805c3e886ddc28d7ce6916d3 100644
--- a/config/locales/sr.rb
+++ b/config/locales/sr.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rails_i18n/common_pluralizations/romanian'
 
 ::RailsI18n::Pluralization::Romanian.with_locale(:sr)
diff --git a/config/puma.rb b/config/puma.rb
index c4e2b0b85c5c426e04c9073293fe0eec1aeac721..ac9ccac2091c7347be7a2282dcaad416682bc745 100644
--- a/config/puma.rb
+++ b/config/puma.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 persistent_timeout ENV.fetch('PERSISTENT_TIMEOUT') { 20 }.to_i
 
 max_threads_count = ENV.fetch('MAX_THREADS') { 5 }.to_i
diff --git a/db/migrate/20160220174730_create_accounts.rb b/db/migrate/20160220174730_create_accounts.rb
index daf7c655262dd2ccc3dae966f2d8e88503bb2afc..d23ed1f38f9cc3a5042c93401a0447c250fd9dc4 100644
--- a/db/migrate/20160220174730_create_accounts.rb
+++ b/db/migrate/20160220174730_create_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccounts < ActiveRecord::Migration[4.2]
   def change
     create_table :accounts do |t|
diff --git a/db/migrate/20160220211917_create_statuses.rb b/db/migrate/20160220211917_create_statuses.rb
index b1746856873286b0f4dc42e7c78a834471755410..b8439eff8bad4373a47aea9d63a9579a37d5645b 100644
--- a/db/migrate/20160220211917_create_statuses.rb
+++ b/db/migrate/20160220211917_create_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatuses < ActiveRecord::Migration[4.2]
   def change
     create_table :statuses do |t|
diff --git a/db/migrate/20160221003140_create_users.rb b/db/migrate/20160221003140_create_users.rb
index 267466a9491efb1ccfcc9ae5abb71603dc811486..076ee5da38d776ce0e66f2a5cc1340289d7995dc 100644
--- a/db/migrate/20160221003140_create_users.rb
+++ b/db/migrate/20160221003140_create_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateUsers < ActiveRecord::Migration[4.2]
   def change
     create_table :users do |t|
diff --git a/db/migrate/20160221003621_create_follows.rb b/db/migrate/20160221003621_create_follows.rb
index 17287d09bc368f47049fdbff9a0b52745ea21d5e..65d745e70cdfca5131277c28f3236f63183d52e8 100644
--- a/db/migrate/20160221003621_create_follows.rb
+++ b/db/migrate/20160221003621_create_follows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFollows < ActiveRecord::Migration[4.2]
   def change
     create_table :follows do |t|
diff --git a/db/migrate/20160222122600_create_stream_entries.rb b/db/migrate/20160222122600_create_stream_entries.rb
index 00782abc33fa333f4646c811567ae694bc9a5f4b..598cc469ec602b463fcab727c8b1687e8b6d8229 100644
--- a/db/migrate/20160222122600_create_stream_entries.rb
+++ b/db/migrate/20160222122600_create_stream_entries.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStreamEntries < ActiveRecord::Migration[4.2]
   def change
     create_table :stream_entries do |t|
diff --git a/db/migrate/20160222143943_add_profile_fields_to_accounts.rb b/db/migrate/20160222143943_add_profile_fields_to_accounts.rb
index cf279a535da928330a7c83bb6f517b6eeb855fe3..058eb702c311f8713a39a3b56cf07c39b4e61d56 100644
--- a/db/migrate/20160222143943_add_profile_fields_to_accounts.rb
+++ b/db/migrate/20160222143943_add_profile_fields_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddProfileFieldsToAccounts < ActiveRecord::Migration[4.2]
   def change
     add_column :accounts, :note, :text, null: false, default: ''
diff --git a/db/migrate/20160223162837_add_metadata_to_statuses.rb b/db/migrate/20160223162837_add_metadata_to_statuses.rb
index d11d5f5cdf9ea21c7c24475d97c3c21466dc873a..c564d694228127c06587be6586d5781b5a3a6e43 100644
--- a/db/migrate/20160223162837_add_metadata_to_statuses.rb
+++ b/db/migrate/20160223162837_add_metadata_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddMetadataToStatuses < ActiveRecord::Migration[4.2]
   def change
     add_column :statuses, :in_reply_to_id, :integer, null: true
diff --git a/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb b/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb
index 24b9b6e190ad089d7300965c2448682df6281ebf..fff07093c8ea08c58b829a06f1657edc708c96b8 100644
--- a/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb
+++ b/db/migrate/20160223164502_make_uris_nullable_in_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MakeUrisNullableInStatuses < ActiveRecord::Migration[4.2]
   def change
     change_column :statuses, :uri, :string, null: true, default: nil
diff --git a/db/migrate/20160223165723_add_url_to_statuses.rb b/db/migrate/20160223165723_add_url_to_statuses.rb
index fee7f9c59fab2f7fb055a09a0822ff0c38b156f5..6e4884afa99d739ad651c6f2f743beba028eaee5 100644
--- a/db/migrate/20160223165723_add_url_to_statuses.rb
+++ b/db/migrate/20160223165723_add_url_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddURLToStatuses < ActiveRecord::Migration[4.2]
   def change
     add_column :statuses, :url, :string, null: true, default: nil
diff --git a/db/migrate/20160223165855_add_url_to_accounts.rb b/db/migrate/20160223165855_add_url_to_accounts.rb
index a4db8814afc14274fea1c49d4f48d89b39541691..a6d0e500310d98b073ce125f703affb607002db5 100644
--- a/db/migrate/20160223165855_add_url_to_accounts.rb
+++ b/db/migrate/20160223165855_add_url_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddURLToAccounts < ActiveRecord::Migration[4.2]
   def change
     add_column :accounts, :url, :string, null: true, default: nil
diff --git a/db/migrate/20160223171800_create_favourites.rb b/db/migrate/20160223171800_create_favourites.rb
index 64f5cf11970957c3470318293f59e2d31cdbb4db..dda1c308013697e35ffa2e5113e5a5b67285410f 100644
--- a/db/migrate/20160223171800_create_favourites.rb
+++ b/db/migrate/20160223171800_create_favourites.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFavourites < ActiveRecord::Migration[4.2]
   def change
     create_table :favourites do |t|
diff --git a/db/migrate/20160224223247_create_mentions.rb b/db/migrate/20160224223247_create_mentions.rb
index 6dd742d3b1b1593a8968d54d9f25ab51107d0a89..92df6d01d28d8cf2bd030a3104258fc01393e6a8 100644
--- a/db/migrate/20160224223247_create_mentions.rb
+++ b/db/migrate/20160224223247_create_mentions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateMentions < ActiveRecord::Migration[4.2]
   def change
     create_table :mentions do |t|
diff --git a/db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb b/db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb
index c107c4c7fa77eb78c223a488972a91ea2eeb54f2..3666abf1cc2ae9e6786f95503906a1a714121202 100644
--- a/db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb
+++ b/db/migrate/20160227230233_add_attachment_avatar_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAttachmentAvatarToAccounts < ActiveRecord::Migration[4.2]
   def self.up
     change_table :accounts do |t|
diff --git a/db/migrate/20160305115639_add_devise_to_users.rb b/db/migrate/20160305115639_add_devise_to_users.rb
index fa1e521b2cebc3d1454e6f3d76c3423aa17b9c4b..5b9a817c602e52b71c066eed51cc47566c12874c 100644
--- a/db/migrate/20160305115639_add_devise_to_users.rb
+++ b/db/migrate/20160305115639_add_devise_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDeviseToUsers < ActiveRecord::Migration[4.2]
   def self.up
     change_table(:users) do |t|
diff --git a/db/migrate/20160306172223_create_doorkeeper_tables.rb b/db/migrate/20160306172223_create_doorkeeper_tables.rb
index 462343e888c917bbfa541a017485ae6c8b4182e1..0137520d27c17ca8b71e27f2d2ed950849f637be 100644
--- a/db/migrate/20160306172223_create_doorkeeper_tables.rb
+++ b/db/migrate/20160306172223_create_doorkeeper_tables.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateDoorkeeperTables < ActiveRecord::Migration[4.2]
   def change
     create_table :oauth_applications do |t|
diff --git a/db/migrate/20160312193225_add_attachment_header_to_accounts.rb b/db/migrate/20160312193225_add_attachment_header_to_accounts.rb
index ac9562cbbee7bd04c1d62c44335d1a147e2cce54..37108fc1894d22ee3b1b018d399eda10e2422986 100644
--- a/db/migrate/20160312193225_add_attachment_header_to_accounts.rb
+++ b/db/migrate/20160312193225_add_attachment_header_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAttachmentHeaderToAccounts < ActiveRecord::Migration[4.2]
   def self.up
     change_table :accounts do |t|
diff --git a/db/migrate/20160314164231_add_owner_to_application.rb b/db/migrate/20160314164231_add_owner_to_application.rb
index 553c18b5ebeff9022bad4d1d798dd1982f925317..d4eda38df0f1c138729fedb44084ccd19d30198e 100644
--- a/db/migrate/20160314164231_add_owner_to_application.rb
+++ b/db/migrate/20160314164231_add_owner_to_application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddOwnerToApplication < ActiveRecord::Migration[4.2]
   def change
     add_column :oauth_applications, :owner_id, :integer, null: true
diff --git a/db/migrate/20160316103650_add_missing_indices.rb b/db/migrate/20160316103650_add_missing_indices.rb
index 8b6bc5771b5ffda1eab0ed0892d205fbe692fcdd..76ac7e3904322371c4ef51040602fd98de68090b 100644
--- a/db/migrate/20160316103650_add_missing_indices.rb
+++ b/db/migrate/20160316103650_add_missing_indices.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddMissingIndices < ActiveRecord::Migration[4.2]
   def change
     add_index :users, :account_id
diff --git a/db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb b/db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb
index 0792863a373c73c0949b65dc90f4fcefbeacb980..fbfd0fc2df323006dcbd787cb82283126144b13a 100644
--- a/db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb
+++ b/db/migrate/20160322193748_add_avatar_remote_url_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAvatarRemoteURLToAccounts < ActiveRecord::Migration[4.2]
   def change
     add_column :accounts, :avatar_remote_url, :string, null: true, default: nil
diff --git a/db/migrate/20160325130944_add_admin_to_users.rb b/db/migrate/20160325130944_add_admin_to_users.rb
index b0cd35e0082bba134a7cbefccd086f2d9fd2f38d..6b701ebcc83fb30790f3a0477782609e23192d1c 100644
--- a/db/migrate/20160325130944_add_admin_to_users.rb
+++ b/db/migrate/20160325130944_add_admin_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAdminToUsers < ActiveRecord::Migration[4.2]
   def change
     add_column :users, :admin, :boolean, default: false
diff --git a/db/migrate/20160826155805_add_superapp_to_oauth_applications.rb b/db/migrate/20160826155805_add_superapp_to_oauth_applications.rb
index a1b92fada345964deaf257c16b13b0a39a689828..af8bd922fc99309775c734a65783d8f512cd558f 100644
--- a/db/migrate/20160826155805_add_superapp_to_oauth_applications.rb
+++ b/db/migrate/20160826155805_add_superapp_to_oauth_applications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSuperappToOauthApplications < ActiveRecord::Migration[5.0]
   def change
     add_column :oauth_applications, :superapp, :boolean, default: false, null: false
diff --git a/db/migrate/20160905150353_create_media_attachments.rb b/db/migrate/20160905150353_create_media_attachments.rb
index 32d0897d864051c9f0c6a6bda1b2721948a4eed0..3903a7b9a145f95fa2d83929bc116eb499268fc5 100644
--- a/db/migrate/20160905150353_create_media_attachments.rb
+++ b/db/migrate/20160905150353_create_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateMediaAttachments < ActiveRecord::Migration[5.0]
   def change
     create_table :media_attachments do |t|
diff --git a/db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb b/db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb
index 5fd7f39e6a6189d558d86f91c686bf97f5631d83..12aaffa97a502c65fd8bb07b12634192d79feeae 100644
--- a/db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb
+++ b/db/migrate/20160919221059_add_subscription_expires_at_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSubscriptionExpiresAtToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :subscription_expires_at, :datetime, null: true, default: nil
diff --git a/db/migrate/20160920003904_remove_verify_token_from_accounts.rb b/db/migrate/20160920003904_remove_verify_token_from_accounts.rb
index ab6a6c84cb92e3c4d0bfc3b213de69f32c630d84..132b4c9741848d647886229cb7511271f67e70d9 100644
--- a/db/migrate/20160920003904_remove_verify_token_from_accounts.rb
+++ b/db/migrate/20160920003904_remove_verify_token_from_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveVerifyTokenFromAccounts < ActiveRecord::Migration[5.0]
   def change
     remove_column :accounts, :verify_token, :string, null: false, default: ''
diff --git a/db/migrate/20160926213048_remove_owner_from_application.rb b/db/migrate/20160926213048_remove_owner_from_application.rb
index a42f53a29470e37d403877870f78e6f7e398ff88..0be01dc4cb7cfe9f25b3d87ef3461989ab38849a 100644
--- a/db/migrate/20160926213048_remove_owner_from_application.rb
+++ b/db/migrate/20160926213048_remove_owner_from_application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveOwnerFromApplication < ActiveRecord::Migration[5.0]
   def change
     remove_index :oauth_applications, [:owner_id, :owner_type]
diff --git a/db/migrate/20161003142332_add_confirmable_to_users.rb b/db/migrate/20161003142332_add_confirmable_to_users.rb
index cbef4c4df25e9344c86be3cd620ea3bc13ef66f1..b33c9eadad4ff8b57e304d8ddf1910bd2836fcb4 100644
--- a/db/migrate/20161003142332_add_confirmable_to_users.rb
+++ b/db/migrate/20161003142332_add_confirmable_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddConfirmableToUsers < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :confirmation_token, :string
diff --git a/db/migrate/20161003145426_create_blocks.rb b/db/migrate/20161003145426_create_blocks.rb
index 14bae1e7f27280cbb557077190c0f8465d64d463..fec513c65763ea2f93318a8447b3b3fb2b3bc6b9 100644
--- a/db/migrate/20161003145426_create_blocks.rb
+++ b/db/migrate/20161003145426_create_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateBlocks < ActiveRecord::Migration[5.0]
   def change
     create_table :blocks do |t|
diff --git a/db/migrate/20161006213403_rails_settings_migration.rb b/db/migrate/20161006213403_rails_settings_migration.rb
index 02932610c2e1bf98e733a72fbe708652e5f31e00..401b7a83b7c1dd582cd901d10e62e5b171ccc294 100644
--- a/db/migrate/20161006213403_rails_settings_migration.rb
+++ b/db/migrate/20161006213403_rails_settings_migration.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 MIGRATION_BASE_CLASS = if ActiveRecord::VERSION::MAJOR >= 5
                          ActiveRecord::Migration[5.0]
                        else
diff --git a/db/migrate/20161009120834_create_domain_blocks.rb b/db/migrate/20161009120834_create_domain_blocks.rb
index dda1606d3ff09d6337ca734c34b5315e12165df8..9006f601ab543982c6a3d7a64d70a9397d7dec63 100644
--- a/db/migrate/20161009120834_create_domain_blocks.rb
+++ b/db/migrate/20161009120834_create_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateDomainBlocks < ActiveRecord::Migration[5.0]
   def change
     create_table :domain_blocks do |t|
diff --git a/db/migrate/20161027172456_add_silenced_to_accounts.rb b/db/migrate/20161027172456_add_silenced_to_accounts.rb
index cd3b9f8d032fd84c66460e360ba8b8274690579a..1b06d381f02f124ef0f217d2c087888bde247e2b 100644
--- a/db/migrate/20161027172456_add_silenced_to_accounts.rb
+++ b/db/migrate/20161027172456_add_silenced_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSilencedToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :silenced, :boolean, null: false, default: false
diff --git a/db/migrate/20161104173623_create_tags.rb b/db/migrate/20161104173623_create_tags.rb
index d6831ff8f31715aa4287d16385aa849134f8ec25..d8f120956aaef6759de22a3a143aeb5c5352b21a 100644
--- a/db/migrate/20161104173623_create_tags.rb
+++ b/db/migrate/20161104173623_create_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateTags < ActiveRecord::Migration[5.0]
   def change
     create_table :tags do |t|
diff --git a/db/migrate/20161105130633_create_statuses_tags_join_table.rb b/db/migrate/20161105130633_create_statuses_tags_join_table.rb
index 8a436c6ea0e65d44a438f4bf93704fd053703b38..b140f84c4a18f5fa0e9a4c2844e54be06776afac 100644
--- a/db/migrate/20161105130633_create_statuses_tags_join_table.rb
+++ b/db/migrate/20161105130633_create_statuses_tags_join_table.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatusesTagsJoinTable < ActiveRecord::Migration[5.0]
   def change
     create_join_table :statuses, :tags do |t|
diff --git a/db/migrate/20161116162355_add_locale_to_users.rb b/db/migrate/20161116162355_add_locale_to_users.rb
index ec1a42ef1e6cecf3070492fbe4324e0280628074..ce8e55119a16012dfe48d7694b07cad2d4283f11 100644
--- a/db/migrate/20161116162355_add_locale_to_users.rb
+++ b/db/migrate/20161116162355_add_locale_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLocaleToUsers < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :locale, :string
diff --git a/db/migrate/20161119211120_create_notifications.rb b/db/migrate/20161119211120_create_notifications.rb
index e6bf1d66ee7f47a6868297a1b3022173c756f8ab..5f2e8e71bcf12d251b6ac051e7fdf8aea7a23ff4 100644
--- a/db/migrate/20161119211120_create_notifications.rb
+++ b/db/migrate/20161119211120_create_notifications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateNotifications < ActiveRecord::Migration[5.0]
   def change
     create_table :notifications do |t|
diff --git a/db/migrate/20161122163057_remove_unneeded_indexes.rb b/db/migrate/20161122163057_remove_unneeded_indexes.rb
index 12cc9c5b23c364807ccb29b3d02c1f193bba5e18..7ed92127d70595281d5e4478111453c9252f21ba 100644
--- a/db/migrate/20161122163057_remove_unneeded_indexes.rb
+++ b/db/migrate/20161122163057_remove_unneeded_indexes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveUnneededIndexes < ActiveRecord::Migration[5.0]
   def change
     remove_index :notifications, name: 'index_notifications_on_account_id'
diff --git a/db/migrate/20161123093447_add_sensitive_to_statuses.rb b/db/migrate/20161123093447_add_sensitive_to_statuses.rb
index 109f761ed7fb67aa1a2516510370fb1f844f0ac7..7487b2ee33ed5a9272c10963fee0683c08b6d209 100644
--- a/db/migrate/20161123093447_add_sensitive_to_statuses.rb
+++ b/db/migrate/20161123093447_add_sensitive_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSensitiveToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :sensitive, :boolean, default: false
diff --git a/db/migrate/20161128103007_create_subscriptions.rb b/db/migrate/20161128103007_create_subscriptions.rb
index 46443680adafb4dc40764704e1aa391fcf1e5271..c6ddc5d3ebe8b3ddbffd4b7670d862f803468b0f 100644
--- a/db/migrate/20161128103007_create_subscriptions.rb
+++ b/db/migrate/20161128103007_create_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateSubscriptions < ActiveRecord::Migration[5.0]
   def change
     create_table :subscriptions do |t|
diff --git a/db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb b/db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb
index 614155b910337a1b5bf41019e64079425eaf7237..6f06794f6aa052fdcb4a9d55598f778a36accbf5 100644
--- a/db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb
+++ b/db/migrate/20161130142058_add_last_successful_delivery_at_to_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastSuccessfulDeliveryAtToSubscriptions < ActiveRecord::Migration[5.0]
   def change
     add_column :subscriptions, :last_successful_delivery_at, :datetime, null: true, default: nil
diff --git a/db/migrate/20161130185319_add_visibility_to_statuses.rb b/db/migrate/20161130185319_add_visibility_to_statuses.rb
index 3ad2abe01181c5b75f8a8bc55d9184451c20d1c4..e38755b563c19feb31a1156beb4deda22b1d1e92 100644
--- a/db/migrate/20161130185319_add_visibility_to_statuses.rb
+++ b/db/migrate/20161130185319_add_visibility_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddVisibilityToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :visibility, :integer, null: false, default: 0
diff --git a/db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb b/db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb
index 3a559ccd6da2da644d458d2bf399fe17caf34b9b..111c48610def15e63713be7b76d02c9583885d24 100644
--- a/db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb
+++ b/db/migrate/20161202132159_add_in_reply_to_account_id_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddInReplyToAccountIdToStatuses < ActiveRecord::Migration[5.0]
   def up
     add_column :statuses, :in_reply_to_account_id, :integer, null: true, default: nil
diff --git a/db/migrate/20161203164520_add_from_account_id_to_notifications.rb b/db/migrate/20161203164520_add_from_account_id_to_notifications.rb
index 142adbe9ca322dd19ef774fe7ab7b57c78bfc206..484cb9f4dc5902f1c78363a1b9b4049971b409bb 100644
--- a/db/migrate/20161203164520_add_from_account_id_to_notifications.rb
+++ b/db/migrate/20161203164520_add_from_account_id_to_notifications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddFromAccountIdToNotifications < ActiveRecord::Migration[5.0]
   def up
     add_column :notifications, :from_account_id, :integer
diff --git a/db/migrate/20161205214545_add_suspended_to_accounts.rb b/db/migrate/20161205214545_add_suspended_to_accounts.rb
index 0d7e2beac7b52faaca22bc7256ee1ba04f231b0f..d389cd0e32a7fa9b11c7531d8e678be5502f922e 100644
--- a/db/migrate/20161205214545_add_suspended_to_accounts.rb
+++ b/db/migrate/20161205214545_add_suspended_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSuspendedToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :suspended, :boolean, null: false, default: false
diff --git a/db/migrate/20161221152630_add_hidden_to_stream_entries.rb b/db/migrate/20161221152630_add_hidden_to_stream_entries.rb
index 0d2def7f871fb97c10436e0db4b9531ffb09dabb..c3e0bb454635244c8c0c9c926ad67e3a02fed9ff 100644
--- a/db/migrate/20161221152630_add_hidden_to_stream_entries.rb
+++ b/db/migrate/20161221152630_add_hidden_to_stream_entries.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddHiddenToStreamEntries < ActiveRecord::Migration[5.0]
   def change
     add_column :stream_entries, :hidden, :boolean, null: false, default: false
diff --git a/db/migrate/20161222201034_add_locked_to_accounts.rb b/db/migrate/20161222201034_add_locked_to_accounts.rb
index c246a90cef765989646d8066c5ad243aaa470bd6..367dbb3952b5e394a01457e3a31c35e1bb71696b 100644
--- a/db/migrate/20161222201034_add_locked_to_accounts.rb
+++ b/db/migrate/20161222201034_add_locked_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLockedToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :locked, :boolean, null: false, default: false
diff --git a/db/migrate/20161222204147_create_follow_requests.rb b/db/migrate/20161222204147_create_follow_requests.rb
index fbe5edf3de93f523be035b194e7e7dc8f37891e9..572c2215fd0b1b449aa7065ed6e38d0c4e8b20ee 100644
--- a/db/migrate/20161222204147_create_follow_requests.rb
+++ b/db/migrate/20161222204147_create_follow_requests.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFollowRequests < ActiveRecord::Migration[5.0]
   def change
     create_table :follow_requests do |t|
diff --git a/db/migrate/20170105224407_add_shortcode_to_media_attachments.rb b/db/migrate/20170105224407_add_shortcode_to_media_attachments.rb
index fba46a4b63b3510e788265d3a277a4026027caad..5f1dd62af0febeeb35d4770f7a473b05b1a636cc 100644
--- a/db/migrate/20170105224407_add_shortcode_to_media_attachments.rb
+++ b/db/migrate/20170105224407_add_shortcode_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddShortcodeToMediaAttachments < ActiveRecord::Migration[5.0]
   def up
     add_column :media_attachments, :shortcode, :string, null: true, default: nil
diff --git a/db/migrate/20170109120109_create_web_settings.rb b/db/migrate/20170109120109_create_web_settings.rb
index 2aeae1f919438c0e9cb934547d0676c04cf5f5d3..75ad5fa91564df40fe2205e5ae7c4641ba38f32b 100644
--- a/db/migrate/20170109120109_create_web_settings.rb
+++ b/db/migrate/20170109120109_create_web_settings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateWebSettings < ActiveRecord::Migration[5.0]
   def change
     create_table :web_settings do |t|
diff --git a/db/migrate/20170112154826_migrate_settings.rb b/db/migrate/20170112154826_migrate_settings.rb
index 0f5afe1d39b480a12d3da10bca0b351c9327cb5a..a1dc0fe4e450cff5dce8548c8a1a1908c5204d39 100644
--- a/db/migrate/20170112154826_migrate_settings.rb
+++ b/db/migrate/20170112154826_migrate_settings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateSettings < ActiveRecord::Migration[4.2]
   def up
     remove_index :settings, [:target_type, :target_id, :var]
diff --git a/db/migrate/20170114194937_add_application_to_statuses.rb b/db/migrate/20170114194937_add_application_to_statuses.rb
index b699db2ac6bb1f8ff7648e6939552402fc97095b..c8e8310c1edfdef056c47abab5e2d744eb993512 100644
--- a/db/migrate/20170114194937_add_application_to_statuses.rb
+++ b/db/migrate/20170114194937_add_application_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddApplicationToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :application_id, :int
diff --git a/db/migrate/20170114203041_add_website_to_oauth_application.rb b/db/migrate/20170114203041_add_website_to_oauth_application.rb
index ee674be7228417071c0be651a39c44a8735dceb1..5a0f2b79011ba7991e5a5ed26c0997e87d94d1ec 100644
--- a/db/migrate/20170114203041_add_website_to_oauth_application.rb
+++ b/db/migrate/20170114203041_add_website_to_oauth_application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddWebsiteToOauthApplication < ActiveRecord::Migration[5.0]
   def change
     add_column :oauth_applications, :website, :string
diff --git a/db/migrate/20170119214911_create_preview_cards.rb b/db/migrate/20170119214911_create_preview_cards.rb
index 70ed91bbd5a1939ff7d5cdcdec5ba438e43b3934..41a4da6b3d7269c89da249b2d186dd4cb7b152b0 100644
--- a/db/migrate/20170119214911_create_preview_cards.rb
+++ b/db/migrate/20170119214911_create_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePreviewCards < ActiveRecord::Migration[5.0]
   def change
     create_table :preview_cards do |t|
diff --git a/db/migrate/20170123162658_add_severity_to_domain_blocks.rb b/db/migrate/20170123162658_add_severity_to_domain_blocks.rb
index dcbc32a1afa38f3ededec12d2d2934c022c2573c..3bdee44580fdba84da812ca499dd2335bd97ce89 100644
--- a/db/migrate/20170123162658_add_severity_to_domain_blocks.rb
+++ b/db/migrate/20170123162658_add_severity_to_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSeverityToDomainBlocks < ActiveRecord::Migration[5.0]
   def change
     add_column :domain_blocks, :severity, :integer, default: 0
diff --git a/db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb b/db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb
index 999fccda05c58354f21e56e2f9d95e2da307d090..5282602ce95313d5dcf63b60acb9d3745b382776 100644
--- a/db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb
+++ b/db/migrate/20170123203248_add_reject_media_to_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddRejectMediaToDomainBlocks < ActiveRecord::Migration[5.0]
   def change
     add_column :domain_blocks, :reject_media, :boolean
diff --git a/db/migrate/20170125145934_add_spoiler_text_to_statuses.rb b/db/migrate/20170125145934_add_spoiler_text_to_statuses.rb
index 39cd41c00fe3dba6d220f30431fa1a463cb3f774..7d46af30025f5ecd7c1ae15ca319c5b871a2bdb8 100644
--- a/db/migrate/20170125145934_add_spoiler_text_to_statuses.rb
+++ b/db/migrate/20170125145934_add_spoiler_text_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSpoilerTextToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :spoiler_text, :text, default: '', null: false
diff --git a/db/migrate/20170127165745_add_devise_two_factor_to_users.rb b/db/migrate/20170127165745_add_devise_two_factor_to_users.rb
index f4183e4a9205cdd79e442226405e9070f30d25e5..f4eb72a6b78bc46c163972c36c8bbab3fb1f1f13 100644
--- a/db/migrate/20170127165745_add_devise_two_factor_to_users.rb
+++ b/db/migrate/20170127165745_add_devise_two_factor_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDeviseTwoFactorToUsers < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :encrypted_otp_secret, :string
diff --git a/db/migrate/20170205175257_remove_devices.rb b/db/migrate/20170205175257_remove_devices.rb
index 9ef5c440ef8f1c4bf67e2553de6f5d8658a36831..643e196bf33e574a17c5ba3eef377324ffb69425 100644
--- a/db/migrate/20170205175257_remove_devices.rb
+++ b/db/migrate/20170205175257_remove_devices.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveDevices < ActiveRecord::Migration[5.0]
   def change
     drop_table :devices if table_exists?(:devices)
diff --git a/db/migrate/20170209184350_add_reply_to_statuses.rb b/db/migrate/20170209184350_add_reply_to_statuses.rb
index b8b5c130681a5994623654fab3196433bcaa4792..ffef97609dac1a6a54584688a622d138aa33c75e 100644
--- a/db/migrate/20170209184350_add_reply_to_statuses.rb
+++ b/db/migrate/20170209184350_add_reply_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddReplyToStatuses < ActiveRecord::Migration[5.0]
   def up
     add_column :statuses, :reply, :boolean, nil: false, default: false
diff --git a/db/migrate/20170214110202_create_reports.rb b/db/migrate/20170214110202_create_reports.rb
index aa772803b8d5759123a60612af2ba4a99228b06c..547fbf203fe49f902acf393b6f06c90f1b40d9ab 100644
--- a/db/migrate/20170214110202_create_reports.rb
+++ b/db/migrate/20170214110202_create_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateReports < ActiveRecord::Migration[5.0]
   def change
     create_table :reports do |t|
diff --git a/db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb b/db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb
index 175d4048fc6aafdffad3ac2e61d3a06917086cf0..21007a9207ccb7b94be1f772c3d05bdb2252ce65 100644
--- a/db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb
+++ b/db/migrate/20170217012631_add_reblog_of_id_foreign_key_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddReblogOfIdForeignKeyToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_foreign_key :statuses, :statuses, column: :reblog_of_id, on_delete: :cascade
diff --git a/db/migrate/20170301222600_create_mutes.rb b/db/migrate/20170301222600_create_mutes.rb
index 4c27eca1e3850e77e8958c09aae4920d1ea3117e..56c0b521346be9a1be95b794ce302df0bf686b91 100644
--- a/db/migrate/20170301222600_create_mutes.rb
+++ b/db/migrate/20170301222600_create_mutes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateMutes < ActiveRecord::Migration[5.0]
   def change
     create_table :mutes do |t|
diff --git a/db/migrate/20170303212857_add_last_emailed_at_to_users.rb b/db/migrate/20170303212857_add_last_emailed_at_to_users.rb
index 9ae3da4fbb6921596b966a05bf0b1387bb0eb203..c288140cee824d26d0e422fe05759164916ecdc1 100644
--- a/db/migrate/20170303212857_add_last_emailed_at_to_users.rb
+++ b/db/migrate/20170303212857_add_last_emailed_at_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastEmailedAtToUsers < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :last_emailed_at, :datetime, null: true, default: nil
diff --git a/db/migrate/20170304202101_add_type_to_media_attachments.rb b/db/migrate/20170304202101_add_type_to_media_attachments.rb
index 5140799580a1cb848b5a212b2ff81fb542c0f614..bbf14f515a9b345ab88c72764d4e054385076e28 100644
--- a/db/migrate/20170304202101_add_type_to_media_attachments.rb
+++ b/db/migrate/20170304202101_add_type_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTypeToMediaAttachments < ActiveRecord::Migration[5.0]
   def up
     add_column :media_attachments, :type, :integer, default: 0, null: false
diff --git a/db/migrate/20170317193015_add_search_index_to_accounts.rb b/db/migrate/20170317193015_add_search_index_to_accounts.rb
index 14e17414701526c4d46f2e9dca063054d6347979..e29da61b157ba2c7abd29eb68ae8b8fe60a175ec 100644
--- a/db/migrate/20170317193015_add_search_index_to_accounts.rb
+++ b/db/migrate/20170317193015_add_search_index_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSearchIndexToAccounts < ActiveRecord::Migration[5.0]
   def up
     execute 'CREATE INDEX search_index ON accounts USING gin((setweight(to_tsvector(\'simple\', accounts.display_name), \'A\') || setweight(to_tsvector(\'simple\', accounts.username), \'B\') || setweight(to_tsvector(\'simple\', coalesce(accounts.domain, \'\')), \'C\')));'
diff --git a/db/migrate/20170318214217_add_header_remote_url_to_accounts.rb b/db/migrate/20170318214217_add_header_remote_url_to_accounts.rb
index 20c9659880915a12a69d3e1fc41c4462f2f4022a..e9c98636889b470e76ff20374e3a7ff25e3d9f01 100644
--- a/db/migrate/20170318214217_add_header_remote_url_to_accounts.rb
+++ b/db/migrate/20170318214217_add_header_remote_url_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddHeaderRemoteURLToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :header_remote_url, :string, null: false, default: ''
diff --git a/db/migrate/20170322021028_add_lowercase_index_to_accounts.rb b/db/migrate/20170322021028_add_lowercase_index_to_accounts.rb
index 43032747a8508a769ca84f52e83e6515b61d06cf..16f9aab01fc6ecc4d92b3def79e293154940ff65 100644
--- a/db/migrate/20170322021028_add_lowercase_index_to_accounts.rb
+++ b/db/migrate/20170322021028_add_lowercase_index_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLowercaseIndexToAccounts < ActiveRecord::Migration[5.0]
   def up
     execute 'CREATE INDEX index_accounts_on_username_and_domain_lower ON accounts (lower(username), lower(domain))'
diff --git a/db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb b/db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb
index 16b5db7ddaef2d84a5fa2694f902afe8b6f735e5..09959100acec14f67e899c1d64acc242e563fb4a 100644
--- a/db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb
+++ b/db/migrate/20170322143850_change_primary_key_to_bigint_on_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangePrimaryKeyToBigintOnStatuses < ActiveRecord::Migration[5.0]
   def change
     change_column :statuses, :id, :bigint
diff --git a/db/migrate/20170322162804_add_search_index_to_tags.rb b/db/migrate/20170322162804_add_search_index_to_tags.rb
index 415dff9a07679911f4bc331f03d10d2e27ed3dbc..87ae87eadd7b3b78ceae84e7fb86a6fbbab32ed6 100644
--- a/db/migrate/20170322162804_add_search_index_to_tags.rb
+++ b/db/migrate/20170322162804_add_search_index_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSearchIndexToTags < ActiveRecord::Migration[5.0]
   def up
     execute 'CREATE INDEX hashtag_search_index ON tags USING gin(to_tsvector(\'simple\', tags.name));'
diff --git a/db/migrate/20170330021336_add_counter_caches.rb b/db/migrate/20170330021336_add_counter_caches.rb
index cf064b9e1c9d7d6f11626192f34302c6d8305df7..a9e496ad2f68d31f59e693a6b2576de777baf7dd 100644
--- a/db/migrate/20170330021336_add_counter_caches.rb
+++ b/db/migrate/20170330021336_add_counter_caches.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCounterCaches < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :favourites_count, :integer, null: false, default: 0
diff --git a/db/migrate/20170330163835_create_imports.rb b/db/migrate/20170330163835_create_imports.rb
index d6f74823d74a693b8b990f98a20d86f625d691f4..6bd9e28b5b338544304f153c953ed03266aee3de 100644
--- a/db/migrate/20170330163835_create_imports.rb
+++ b/db/migrate/20170330163835_create_imports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateImports < ActiveRecord::Migration[5.0]
   def change
     create_table :imports do |t|
diff --git a/db/migrate/20170330164118_add_attachment_data_to_imports.rb b/db/migrate/20170330164118_add_attachment_data_to_imports.rb
index 2deda18861227661e190d8a6b10c980920555515..908d4da96a0d9f112821853bb2e66c090869e7ab 100644
--- a/db/migrate/20170330164118_add_attachment_data_to_imports.rb
+++ b/db/migrate/20170330164118_add_attachment_data_to_imports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAttachmentDataToImports < ActiveRecord::Migration[4.2]
   def self.up
     change_table :imports do |t|
diff --git a/db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb b/db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb
index 2d4e1219802e7171a1d7a26a1684117a7810b940..9afe7b9607b6e7536716ca730cccbcc6d83c2638 100644
--- a/db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb
+++ b/db/migrate/20170403172249_add_action_taken_by_account_id_to_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddActionTakenByAccountIdToReports < ActiveRecord::Migration[5.0]
   def change
     add_column :reports, :action_taken_by_account_id, :integer
diff --git a/db/migrate/20170405112956_add_index_on_mentions_status_id.rb b/db/migrate/20170405112956_add_index_on_mentions_status_id.rb
index 3ed1a20cff0da671d6309b8170f37323f7ae643b..20f783517e4ca11130544f53046f21d65c7d062e 100644
--- a/db/migrate/20170405112956_add_index_on_mentions_status_id.rb
+++ b/db/migrate/20170405112956_add_index_on_mentions_status_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexOnMentionsStatusId < ActiveRecord::Migration[5.0]
   def change
     add_index :mentions, :status_id
diff --git a/db/migrate/20170406215816_add_notifications_and_favourites_indices.rb b/db/migrate/20170406215816_add_notifications_and_favourites_indices.rb
index 00e41bf3aba064a6818baa267361dec130cc4245..29df295d25f5cdade617efa516570323287105ae 100644
--- a/db/migrate/20170406215816_add_notifications_and_favourites_indices.rb
+++ b/db/migrate/20170406215816_add_notifications_and_favourites_indices.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddNotificationsAndFavouritesIndices < ActiveRecord::Migration[5.0]
   def change
     add_index :notifications, [:activity_id, :activity_type]
diff --git a/db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb b/db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb
index 08c916fe2a2ee795b26538ac1e450f2c6066dc18..6b66911e1468d7db53b5eb0251f7a2ce08226852 100644
--- a/db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb
+++ b/db/migrate/20170409170753_add_last_webfingered_at_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastWebfingeredAtToAccounts < ActiveRecord::Migration[5.0]
   def change
     add_column :accounts, :last_webfingered_at, :datetime
diff --git a/db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb b/db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb
index 65517d9f4444241de0b08934c78ca1d33c7f582b..ee9db343426f3bf1c8880a83f26ef883c02b04bb 100644
--- a/db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb
+++ b/db/migrate/20170414080609_add_devise_two_factor_backupable_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDeviseTwoFactorBackupableToUsers < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :otp_backup_codes, :string, array: true
diff --git a/db/migrate/20170414132105_add_language_to_statuses.rb b/db/migrate/20170414132105_add_language_to_statuses.rb
index 59d51cb861fbbe5dd99b9ac3b7b06dfc69e73b99..43bff1f0e255c23a6c34e7f57d6666e86345395c 100644
--- a/db/migrate/20170414132105_add_language_to_statuses.rb
+++ b/db/migrate/20170414132105_add_language_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLanguageToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :language, :string, null: false, default: 'en'
diff --git a/db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb b/db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb
index cd69bb8b14b38ee5a1fc6952cb30f094eebec49d..cf0817829be092c5757a4d218088b2784ef41e82 100644
--- a/db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb
+++ b/db/migrate/20170418160728_add_indexes_to_reports_for_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexesToReportsForAccounts < ActiveRecord::Migration[5.0]
   def change
     add_index :reports, :account_id
diff --git a/db/migrate/20170423005413_add_allowed_languages_to_user.rb b/db/migrate/20170423005413_add_allowed_languages_to_user.rb
index 044a13334c68eaf44097c5e328022d3111852960..134815f3ef05c33271641b14359d0eb9b6e846b4 100644
--- a/db/migrate/20170423005413_add_allowed_languages_to_user.rb
+++ b/db/migrate/20170423005413_add_allowed_languages_to_user.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAllowedLanguagesToUser < ActiveRecord::Migration[5.0]
   def change
     add_column :users, :allowed_languages, :string, array: true, default: [], null: false
diff --git a/db/migrate/20170424003227_create_account_domain_blocks.rb b/db/migrate/20170424003227_create_account_domain_blocks.rb
index b9448aca4e6229c9003a4c27ee72598c4d80683f..ebdf0eeb2805e631aa8a3e2a25112e6a8b794f5e 100644
--- a/db/migrate/20170424003227_create_account_domain_blocks.rb
+++ b/db/migrate/20170424003227_create_account_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountDomainBlocks < ActiveRecord::Migration[5.0]
   def change
     create_table :account_domain_blocks do |t|
diff --git a/db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb b/db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb
index d1db8cc629d63b93841c9c6c05134413995c2677..83bb5537300aefdc101873ce1e514ea306c3bd74 100644
--- a/db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb
+++ b/db/migrate/20170424112722_add_status_id_index_to_statuses_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddStatusIdIndexToStatusesTags < ActiveRecord::Migration[5.0]
   def change
     add_index :statuses_tags, :status_id
diff --git a/db/migrate/20170425131920_add_media_attachment_meta.rb b/db/migrate/20170425131920_add_media_attachment_meta.rb
index c4da656354a5b441b965a90b3b5ea8ea9c9e0480..0cc6997ee6c86d9ea6f055d75d7b6d621e9d7fd8 100644
--- a/db/migrate/20170425131920_add_media_attachment_meta.rb
+++ b/db/migrate/20170425131920_add_media_attachment_meta.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddMediaAttachmentMeta < ActiveRecord::Migration[5.0]
   def change
     add_column :media_attachments, :file_meta, :json
diff --git a/db/migrate/20170425202925_add_oembed_to_preview_cards.rb b/db/migrate/20170425202925_add_oembed_to_preview_cards.rb
index 6a932bbf2a372cfa7ef3a7c9ea0fe6f31dd29d0d..f71d2c27ec014f75c38292971185dd87b445f45e 100644
--- a/db/migrate/20170425202925_add_oembed_to_preview_cards.rb
+++ b/db/migrate/20170425202925_add_oembed_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddOEmbedToPreviewCards < ActiveRecord::Migration[5.0]
   def change
     add_column :preview_cards, :type, :integer, default: 0, null: false
diff --git a/db/migrate/20170427011934_re_add_owner_to_application.rb b/db/migrate/20170427011934_re_add_owner_to_application.rb
index a41d71d2a134cf714ed64a49ae0661d846e955e4..182ce36d2ae9c0a06ccbcdfa5f1eda798360f11d 100644
--- a/db/migrate/20170427011934_re_add_owner_to_application.rb
+++ b/db/migrate/20170427011934_re_add_owner_to_application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ReAddOwnerToApplication < ActiveRecord::Migration[5.0]
   def change
     add_column :oauth_applications, :owner_id, :integer, null: true
diff --git a/db/migrate/20170506235850_create_conversations.rb b/db/migrate/20170506235850_create_conversations.rb
index eaf66ded7c5912514d221822dd8566eea7235ca0..92fd3f3279c06977847b68e14b6355aec1576146 100644
--- a/db/migrate/20170506235850_create_conversations.rb
+++ b/db/migrate/20170506235850_create_conversations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateConversations < ActiveRecord::Migration[5.0]
   def change
     create_table :conversations, id: :bigserial do |t|
diff --git a/db/migrate/20170507000211_add_conversation_id_to_statuses.rb b/db/migrate/20170507000211_add_conversation_id_to_statuses.rb
index d1ef7c2905c76f0ba7b771cae8677d082515326c..4cf7fb5e583a5caa31abe15ae59e066f9d427c85 100644
--- a/db/migrate/20170507000211_add_conversation_id_to_statuses.rb
+++ b/db/migrate/20170507000211_add_conversation_id_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddConversationIdToStatuses < ActiveRecord::Migration[5.0]
   def change
     add_column :statuses, :conversation_id, :bigint, null: true, default: nil
diff --git a/db/migrate/20170507141759_optimize_index_subscriptions.rb b/db/migrate/20170507141759_optimize_index_subscriptions.rb
index 26acd5c4d3b895ef7c56963bece0a988e4369f01..cf0305fc76d881d3f2d10b9d3c46002656ba1c37 100644
--- a/db/migrate/20170507141759_optimize_index_subscriptions.rb
+++ b/db/migrate/20170507141759_optimize_index_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class OptimizeIndexSubscriptions < ActiveRecord::Migration[5.0]
   def up
     add_index :subscriptions, [:account_id, :callback_url], unique: true
diff --git a/db/migrate/20170508230434_create_conversation_mutes.rb b/db/migrate/20170508230434_create_conversation_mutes.rb
index 81edf2733fd611991e446ba3492524a367210356..01122c45166a92b502a5594be6ecae749157dec9 100644
--- a/db/migrate/20170508230434_create_conversation_mutes.rb
+++ b/db/migrate/20170508230434_create_conversation_mutes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateConversationMutes < ActiveRecord::Migration[5.0]
   def change
     create_table :conversation_mutes do |t|
diff --git a/db/migrate/20170516072309_add_index_accounts_on_uri.rb b/db/migrate/20170516072309_add_index_accounts_on_uri.rb
index d98e9faa5aaf09904e5c35a0bd774e1731febfb6..19c4a1400f3dce300f2e732b661f91a1e18c853d 100644
--- a/db/migrate/20170516072309_add_index_accounts_on_uri.rb
+++ b/db/migrate/20170516072309_add_index_accounts_on_uri.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexAccountsOnUri < ActiveRecord::Migration[5.0]
   def change
     add_index :accounts, :uri
diff --git a/db/migrate/20170520145338_change_language_filter_to_opt_out.rb b/db/migrate/20170520145338_change_language_filter_to_opt_out.rb
index 8dac98ee876419d07ebde8cd8ab575eb1c3853cf..12e045480afd2e496aa281c19fdaf3181543c60b 100644
--- a/db/migrate/20170520145338_change_language_filter_to_opt_out.rb
+++ b/db/migrate/20170520145338_change_language_filter_to_opt_out.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeLanguageFilterToOptOut < ActiveRecord::Migration[5.0]
   def change
     remove_index :users, :allowed_languages
diff --git a/db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb b/db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb
index c51ab28e5231c2c1dc4cbbc4d6eedc1aed084c66..a0ce062eaabae3bc39d8417ed55f059f518812bb 100644
--- a/db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb
+++ b/db/migrate/20170601210557_add_index_on_media_attachments_account_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexOnMediaAttachmentsAccountId < ActiveRecord::Migration[5.1]
   def change
     add_index :media_attachments, :account_id
diff --git a/db/migrate/20170604144747_add_foreign_keys_for_accounts.rb b/db/migrate/20170604144747_add_foreign_keys_for_accounts.rb
index 76a836ca08d17d452baa894eedeaf4d4153e099f..039679ec5ac51fb522ab552e32681cd527334ce7 100644
--- a/db/migrate/20170604144747_add_foreign_keys_for_accounts.rb
+++ b/db/migrate/20170604144747_add_foreign_keys_for_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddForeignKeysForAccounts < ActiveRecord::Migration[5.1]
   def change
     add_foreign_key :statuses, :accounts, on_delete: :cascade
diff --git a/db/migrate/20170606113804_change_tag_search_index_to_btree.rb b/db/migrate/20170606113804_change_tag_search_index_to_btree.rb
index 979df2e74422857bac60ee50e8c114cfe93de708..12ebbde60c2fea438abe3a09e163dcadf6374251 100644
--- a/db/migrate/20170606113804_change_tag_search_index_to_btree.rb
+++ b/db/migrate/20170606113804_change_tag_search_index_to_btree.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeTagSearchIndexToBtree < ActiveRecord::Migration[5.1]
   def up
     remove_index :tags, name: :hashtag_search_index
diff --git a/db/migrate/20170609145826_remove_default_language_from_statuses.rb b/db/migrate/20170609145826_remove_default_language_from_statuses.rb
index 46b90ae892486d7158ce7c0d57c14c5317121cea..28b4172a8c0a1971fb9d7266dbfc5d09234b25e9 100644
--- a/db/migrate/20170609145826_remove_default_language_from_statuses.rb
+++ b/db/migrate/20170609145826_remove_default_language_from_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveDefaultLanguageFromStatuses < ActiveRecord::Migration[5.1]
   def change
     change_column :statuses, :language, :string, default: nil, null: true
diff --git a/db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb b/db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb
index 86e4255599de4069f1795db39f7be0027a474619..fce70663b3007e329bfcf3ee850a954be4df443e 100644
--- a/db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb
+++ b/db/migrate/20170610000000_add_statuses_index_on_account_id_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddStatusesIndexOnAccountIdId < ActiveRecord::Migration[5.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20170623152212_create_session_activations.rb b/db/migrate/20170623152212_create_session_activations.rb
index 81c776135eafd6ab06f642be84b09882371a27c6..0535320bdb63e3d14924826c51d657f02a4690f9 100644
--- a/db/migrate/20170623152212_create_session_activations.rb
+++ b/db/migrate/20170623152212_create_session_activations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateSessionActivations < ActiveRecord::Migration[5.1]
   def change
     create_table :session_activations do |t|
diff --git a/db/migrate/20170624134742_add_description_to_session_activations.rb b/db/migrate/20170624134742_add_description_to_session_activations.rb
index 9dbb155641151562ceefe8e3eaa06e5fb131df24..78f9e7a8d9d1de08c938acfd0febd554848d4efe 100644
--- a/db/migrate/20170624134742_add_description_to_session_activations.rb
+++ b/db/migrate/20170624134742_add_description_to_session_activations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDescriptionToSessionActivations < ActiveRecord::Migration[5.1]
   def change
     add_column :session_activations, :user_agent, :string, null: false, default: ''
diff --git a/db/migrate/20170625140443_add_access_token_id_to_session_activations.rb b/db/migrate/20170625140443_add_access_token_id_to_session_activations.rb
index 213a77a83da074f9c992416e82fc76452b3c086c..591dd883337694274aecdd4a6db4a8ce412c497d 100644
--- a/db/migrate/20170625140443_add_access_token_id_to_session_activations.rb
+++ b/db/migrate/20170625140443_add_access_token_id_to_session_activations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAccessTokenIdToSessionActivations < ActiveRecord::Migration[5.1]
   def change
     add_column :session_activations, :access_token_id, :integer
diff --git a/db/migrate/20170711225116_fix_null_booleans.rb b/db/migrate/20170711225116_fix_null_booleans.rb
index aabb81f217b6b309b30a8806963f4724204e6c77..12cc9b8b86cea482244fbc9003dd22b6745af713 100644
--- a/db/migrate/20170711225116_fix_null_booleans.rb
+++ b/db/migrate/20170711225116_fix_null_booleans.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixNullBooleans < ActiveRecord::Migration[5.1]
   def change
     safety_assured do
diff --git a/db/migrate/20170713112503_make_tag_search_case_insensitive.rb b/db/migrate/20170713112503_make_tag_search_case_insensitive.rb
index 33ed6c00502260963e4fc43c78c6477a3608b5d0..e99b795b4923f6b75ec7c4c20d4b4089b5f14522 100644
--- a/db/migrate/20170713112503_make_tag_search_case_insensitive.rb
+++ b/db/migrate/20170713112503_make_tag_search_case_insensitive.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MakeTagSearchCaseInsensitive < ActiveRecord::Migration[5.1]
   def up
     remove_index :tags, name: :hashtag_search_index
diff --git a/db/migrate/20170713175513_create_web_push_subscriptions.rb b/db/migrate/20170713175513_create_web_push_subscriptions.rb
index 4e5c2ba00127455db24f497f8173f2550ee3bd68..405050f4655fcbc13d39484b3cc8399d0ccbfaf9 100644
--- a/db/migrate/20170713175513_create_web_push_subscriptions.rb
+++ b/db/migrate/20170713175513_create_web_push_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateWebPushSubscriptions < ActiveRecord::Migration[5.1]
   def change
     create_table :web_push_subscriptions do |t|
diff --git a/db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb b/db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb
index d69cdfa5082beed74a39555b763b3f527fa3e451..0113c52ce73f26b7d6f220eab02d2e3e70cd571a 100644
--- a/db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb
+++ b/db/migrate/20170713190709_add_web_push_subscription_to_session_activations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddWebPushSubscriptionToSessionActivations < ActiveRecord::Migration[5.1]
   def change
     add_column :session_activations, :web_push_subscription_id, :integer
diff --git a/db/migrate/20170714184731_add_domain_to_subscriptions.rb b/db/migrate/20170714184731_add_domain_to_subscriptions.rb
index 7c01a64f572fd87bd87e602403c975c4df0b420d..313758c44a91fe124cdbf62e6ac1a87b405fbae2 100644
--- a/db/migrate/20170714184731_add_domain_to_subscriptions.rb
+++ b/db/migrate/20170714184731_add_domain_to_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDomainToSubscriptions < ActiveRecord::Migration[5.1]
   def change
     add_column :subscriptions, :domain, :string
diff --git a/db/migrate/20170716191202_add_hide_notifications_to_mute.rb b/db/migrate/20170716191202_add_hide_notifications_to_mute.rb
index a498396b75e209b63cef8ff4f1174b0aa691ca39..b817d512de41540e6841366ca3c9a54c1787498a 100644
--- a/db/migrate/20170716191202_add_hide_notifications_to_mute.rb
+++ b/db/migrate/20170716191202_add_hide_notifications_to_mute.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddHideNotificationsToMute < ActiveRecord::Migration[5.1]
diff --git a/db/migrate/20170718211102_add_activitypub_to_accounts.rb b/db/migrate/20170718211102_add_activitypub_to_accounts.rb
index c08e38bb907fedcb6fae0cbde6cc81888d396f36..83a45f13a91ccd26b3e914792494b7d4c98fab55 100644
--- a/db/migrate/20170718211102_add_activitypub_to_accounts.rb
+++ b/db/migrate/20170718211102_add_activitypub_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddActivityPubToAccounts < ActiveRecord::Migration[5.1]
   def change
     add_column :accounts, :inbox_url, :string, null: false, default: ''
diff --git a/db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb b/db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb
index 99903584c99c07652e424cddec1ee96428f85b5e..f50f91f2e1132a976ff80322c93108413c67d669 100644
--- a/db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb
+++ b/db/migrate/20170720000000_add_index_favourites_on_account_id_and_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexFavouritesOnAccountIdAndId < ActiveRecord::Migration[5.1]
   def change
     # Used to query favourites of an account ordered by id.
diff --git a/db/migrate/20170823162448_create_status_pins.rb b/db/migrate/20170823162448_create_status_pins.rb
index 9a6d4a7b9bc3b77adb244faca53a27dccc0c62c7..c8d3fab3a5128e71defa3027473bc2b5b6497fe4 100644
--- a/db/migrate/20170823162448_create_status_pins.rb
+++ b/db/migrate/20170823162448_create_status_pins.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatusPins < ActiveRecord::Migration[5.1]
   def change
     create_table :status_pins do |t|
diff --git a/db/migrate/20170824103029_add_timestamps_to_status_pins.rb b/db/migrate/20170824103029_add_timestamps_to_status_pins.rb
index 09f0fbeaf27202ea12b73ccf1d2c2517dde08727..837b1e10cbff4ca986d03e03fc8fcb2c42340539 100644
--- a/db/migrate/20170824103029_add_timestamps_to_status_pins.rb
+++ b/db/migrate/20170824103029_add_timestamps_to_status_pins.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTimestampsToStatusPins < ActiveRecord::Migration[5.1]
   def change
     add_timestamps :status_pins, null: false, default: -> { 'CURRENT_TIMESTAMP' }
diff --git a/db/migrate/20170829215220_remove_status_pins_account_index.rb b/db/migrate/20170829215220_remove_status_pins_account_index.rb
index e0144242ebb098319eead86a094ad0524f63f6fb..5c8643915c0c6556ce4c0c635d686f5292072159 100644
--- a/db/migrate/20170829215220_remove_status_pins_account_index.rb
+++ b/db/migrate/20170829215220_remove_status_pins_account_index.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveStatusPinsAccountIndex < ActiveRecord::Migration[5.1]
   def change
     remove_index :status_pins, :account_id
diff --git a/db/migrate/20170901141119_truncate_preview_cards.rb b/db/migrate/20170901141119_truncate_preview_cards.rb
index 4d9802f3bde9687ab1a54e079c51d0dae1f28977..22a7731099435b4d02ab78951306e7cd51f70a63 100644
--- a/db/migrate/20170901141119_truncate_preview_cards.rb
+++ b/db/migrate/20170901141119_truncate_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class TruncatePreviewCards < ActiveRecord::Migration[5.1]
   def up
     rename_table :preview_cards, :deprecated_preview_cards
diff --git a/db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb b/db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb
index be7f533b509238784c800a6890db5c8643344df1..34808877eb5d9b075630faf5e65010b04ab7525a 100644
--- a/db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb
+++ b/db/migrate/20170901142658_create_join_table_preview_cards_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateJoinTablePreviewCardsStatuses < ActiveRecord::Migration[5.1]
   def change
     create_join_table :preview_cards, :statuses do |t|
diff --git a/db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb b/db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb
index c47cea9e26089b7a6b093b82da4d920e30749bad..cb86555cf120f7bb4caa2bbf450404e35b56d2ab 100644
--- a/db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb
+++ b/db/migrate/20170905044538_add_index_id_account_id_activity_type_on_notifications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexIdAccountIdActivityTypeOnNotifications < ActiveRecord::Migration[5.1]
   def change
     add_index :notifications, [:id, :account_id, :activity_type], order: { id: :desc }
diff --git a/db/migrate/20170905165803_add_local_to_statuses.rb b/db/migrate/20170905165803_add_local_to_statuses.rb
index fb4e7019df96cd0409bfa5283b3fd92bdf3a9361..cb6307c265a04d6fad808d876304c89ea719e38c 100644
--- a/db/migrate/20170905165803_add_local_to_statuses.rb
+++ b/db/migrate/20170905165803_add_local_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLocalToStatuses < ActiveRecord::Migration[5.1]
   def change
     add_column :statuses, :local, :boolean, null: true, default: nil
diff --git a/db/migrate/20170913000752_create_site_uploads.rb b/db/migrate/20170913000752_create_site_uploads.rb
index 2246e48cddab823a20f9eedab55f77927ce1793c..43a793806f3348f8691ed07bd12d832146f1eea8 100644
--- a/db/migrate/20170913000752_create_site_uploads.rb
+++ b/db/migrate/20170913000752_create_site_uploads.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateSiteUploads < ActiveRecord::Migration[5.1]
   def change
     create_table :site_uploads do |t|
diff --git a/db/migrate/20170917153509_create_custom_emojis.rb b/db/migrate/20170917153509_create_custom_emojis.rb
index 4040c831255aa1421b4d3c166a256c471ad7bdc8..984fcd2181b63b44da3a28e49ab3fbff0d367f8b 100644
--- a/db/migrate/20170917153509_create_custom_emojis.rb
+++ b/db/migrate/20170917153509_create_custom_emojis.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateCustomEmojis < ActiveRecord::Migration[5.1]
   def change
     create_table :custom_emojis do |t|
diff --git a/db/migrate/20170918125918_ids_to_bigints.rb b/db/migrate/20170918125918_ids_to_bigints.rb
index e3fc34a51709cee0e96b69fe249dd4d56453c02f..83c5ab971b47639b0bf4b47a24d524c3343f9ccb 100644
--- a/db/migrate/20170918125918_ids_to_bigints.rb
+++ b/db/migrate/20170918125918_ids_to_bigints.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require_relative '../../lib/mastodon/migration_helpers'
 require_relative '../../lib/mastodon/migration_warning'
 
diff --git a/db/migrate/20170920024819_status_ids_to_timestamp_ids.rb b/db/migrate/20170920024819_status_ids_to_timestamp_ids.rb
index 82e91f1e11690d297a078d1ea8daeec4c5dff13e..b923373361844e5a373cf3ab3e967e45041ce6b4 100644
--- a/db/migrate/20170920024819_status_ids_to_timestamp_ids.rb
+++ b/db/migrate/20170920024819_status_ids_to_timestamp_ids.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class StatusIdsToTimestampIds < ActiveRecord::Migration[5.1]
   def up
     # Prepare the function we will use to generate IDs.
diff --git a/db/migrate/20170920032311_fix_reblogs_in_feeds.rb b/db/migrate/20170920032311_fix_reblogs_in_feeds.rb
index 7e2db0ff3e393c03e9df4b12d90cb3e09cd9c015..fd6ad39f083b74505d5c321cfdb87bfaf3e1eb8d 100644
--- a/db/migrate/20170920032311_fix_reblogs_in_feeds.rb
+++ b/db/migrate/20170920032311_fix_reblogs_in_feeds.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixReblogsInFeeds < ActiveRecord::Migration[5.1]
   def up
     redis = RedisConfiguration.pool.checkout
diff --git a/db/migrate/20170924022025_ids_to_bigints2.rb b/db/migrate/20170924022025_ids_to_bigints2.rb
index db8ccd919ac974deaa4cde2ff9b9e1ccd4dbf679..f194d0e49497d4713567a46c83e543854d75db80 100644
--- a/db/migrate/20170924022025_ids_to_bigints2.rb
+++ b/db/migrate/20170924022025_ids_to_bigints2.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class IdsToBigints2 < ActiveRecord::Migration[5.1]
   def up
     change_column :statuses_tags, :tag_id, :bigint
diff --git a/db/migrate/20170927215609_add_description_to_media_attachments.rb b/db/migrate/20170927215609_add_description_to_media_attachments.rb
index 9c3312373b4d53b0f0cd49f8620cca0f5a331a11..8d27d4756c0cfa40a0ad409af6eb82379c32ffae 100644
--- a/db/migrate/20170927215609_add_description_to_media_attachments.rb
+++ b/db/migrate/20170927215609_add_description_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDescriptionToMediaAttachments < ActiveRecord::Migration[5.2]
   def change
     add_column :media_attachments, :description, :text
diff --git a/db/migrate/20170928082043_create_email_domain_blocks.rb b/db/migrate/20170928082043_create_email_domain_blocks.rb
index 2baed54ef6259fab915b9844a4c68840bd172406..0af561680b5e45204b96c1f7fe30d4050c44a768 100644
--- a/db/migrate/20170928082043_create_email_domain_blocks.rb
+++ b/db/migrate/20170928082043_create_email_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateEmailDomainBlocks < ActiveRecord::Migration[5.2]
   def change
     create_table :email_domain_blocks do |t|
diff --git a/db/migrate/20171005102658_create_account_moderation_notes.rb b/db/migrate/20171005102658_create_account_moderation_notes.rb
index afa2f5f2539bb6f36f5b681509a7683c4362aa2f..254da20ef3dc1500f99361fa7578a3205b3928a3 100644
--- a/db/migrate/20171005102658_create_account_moderation_notes.rb
+++ b/db/migrate/20171005102658_create_account_moderation_notes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountModerationNotes < ActiveRecord::Migration[5.2]
   def change
     create_table :account_moderation_notes do |t|
diff --git a/db/migrate/20171005171936_add_disabled_to_custom_emojis.rb b/db/migrate/20171005171936_add_disabled_to_custom_emojis.rb
index 7cf007ae9eed43358e55f53a66adbd97282483ca..d6fd228f9559426a7a3b666a2ef6539f5fc0dc67 100644
--- a/db/migrate/20171005171936_add_disabled_to_custom_emojis.rb
+++ b/db/migrate/20171005171936_add_disabled_to_custom_emojis.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddDisabledToCustomEmojis < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171006142024_add_uri_to_custom_emojis.rb b/db/migrate/20171006142024_add_uri_to_custom_emojis.rb
index ff62aed20d2cef70e8c9b2a1b0fa2a480412ec04..a9d760d04b21b59210e31a6af937e21557bfa76c 100644
--- a/db/migrate/20171006142024_add_uri_to_custom_emojis.rb
+++ b/db/migrate/20171006142024_add_uri_to_custom_emojis.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddUriToCustomEmojis < ActiveRecord::Migration[5.2]
   def change
     add_column :custom_emojis, :uri, :string
diff --git a/db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb b/db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb
index a2c0fbcc4148d499120cf8f8833ff540bbe498fc..c66a61ffee64b512ebc43431c77477d6a9c69421 100644
--- a/db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb
+++ b/db/migrate/20171010023049_add_foreign_key_to_account_moderation_notes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddForeignKeyToAccountModerationNotes < ActiveRecord::Migration[5.2]
   def change
     safety_assured { add_foreign_key :account_moderation_notes, :accounts }
diff --git a/db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb b/db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb
index 62725c88df7e62ce821570b4619d742e27a89172..02ccf5b452a9a4df8ed643e98501f78b68edd0ca 100644
--- a/db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb
+++ b/db/migrate/20171010025614_change_accounts_nonnullable_in_account_moderation_notes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeAccountsNonnullableInAccountModerationNotes < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb b/db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb
index 5f7c60a3eb3abed7df1aca8faf128ac27d467ba6..2874066d0de5f79a3f9c2759893cb509fd9ab094 100644
--- a/db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb
+++ b/db/migrate/20171020084748_add_visible_in_picker_to_custom_emoji.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddVisibleInPickerToCustomEmoji < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20171028221157_add_reblogs_to_follows.rb b/db/migrate/20171028221157_add_reblogs_to_follows.rb
index 773904249d4275461f90fe280dd191219785a202..0dab84c7999167d2db489e22a3366490092feceb 100644
--- a/db/migrate/20171028221157_add_reblogs_to_follows.rb
+++ b/db/migrate/20171028221157_add_reblogs_to_follows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddReblogsToFollows < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171107143332_add_memorial_to_accounts.rb b/db/migrate/20171107143332_add_memorial_to_accounts.rb
index 4fb1216a144813da3f8370aaf3ae4fa19dca8900..3cf782b81fe09d1b60604c310acb351e5d5a4bd3 100644
--- a/db/migrate/20171107143332_add_memorial_to_accounts.rb
+++ b/db/migrate/20171107143332_add_memorial_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddMemorialToAccounts < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171107143624_add_disabled_to_users.rb b/db/migrate/20171107143624_add_disabled_to_users.rb
index fb736786d5faae9cf08679811f02a6f162b72497..4ab4df73728de06746541f6f82623d0e3b303cb5 100644
--- a/db/migrate/20171107143624_add_disabled_to_users.rb
+++ b/db/migrate/20171107143624_add_disabled_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddDisabledToUsers < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171109012327_add_moderator_to_accounts.rb b/db/migrate/20171109012327_add_moderator_to_accounts.rb
index 70b0b598c23b4bc6c344799b0d245cb16ec02369..e8fc313c8c65cdd8434b278189dec341d17facfb 100644
--- a/db/migrate/20171109012327_add_moderator_to_accounts.rb
+++ b/db/migrate/20171109012327_add_moderator_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddModeratorToAccounts < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb b/db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb
index 34dc6ff00484be7f689c5484e310d8ff994db156..3fc966a9e3d4b0a4f583a0a4aecdc4972cd07db2 100644
--- a/db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb
+++ b/db/migrate/20171114080328_add_index_domain_to_email_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexDomainToEmailDomainBlocks < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20171114231651_create_lists.rb b/db/migrate/20171114231651_create_lists.rb
index b7761abe49f3bb8a09f6292f90e1777b29f22dc3..4103d38e4ff88bf685a7ad591c6b0cf10978dc00 100644
--- a/db/migrate/20171114231651_create_lists.rb
+++ b/db/migrate/20171114231651_create_lists.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateLists < ActiveRecord::Migration[5.2]
   def change
     create_table :lists do |t|
diff --git a/db/migrate/20171116161857_create_list_accounts.rb b/db/migrate/20171116161857_create_list_accounts.rb
index 7dbb78d8d58f548bbac7b0967f8a9218ed9b96cc..ff9ab3faad89bccbc1cfdb81e4c8bb1b87fd62e9 100644
--- a/db/migrate/20171116161857_create_list_accounts.rb
+++ b/db/migrate/20171116161857_create_list_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateListAccounts < ActiveRecord::Migration[5.2]
   def change
     create_table :list_accounts do |t|
diff --git a/db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb b/db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb
index 893972848a4127a99c3066c4d7618bedd19a89d3..21915426f4cca7a2bb30e047ae032ac85804a7af 100644
--- a/db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb
+++ b/db/migrate/20171118012443_add_moved_to_account_id_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddMovedToAccountIdToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :moved_to_account_id, :bigint, null: true, default: nil
diff --git a/db/migrate/20171119172437_create_admin_action_logs.rb b/db/migrate/20171119172437_create_admin_action_logs.rb
index 80d5a3dba7b78d1f5098610b2058e4c44bf0075c..a1758bdfcf3bd745511ff1c52f0e560accbd5c0c 100644
--- a/db/migrate/20171119172437_create_admin_action_logs.rb
+++ b/db/migrate/20171119172437_create_admin_action_logs.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAdminActionLogs < ActiveRecord::Migration[5.2]
   def change
     create_table :admin_action_logs do |t|
diff --git a/db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb b/db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb
index a02ffe09d6a72e0875e432ce77483da80218a63c..556427d1262bed06ddc76f5eda8bf2c256131545 100644
--- a/db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb
+++ b/db/migrate/20171122120436_add_index_account_and_reblog_of_id_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexAccountAndReblogOfIdToStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20171125024930_create_invites.rb b/db/migrate/20171125024930_create_invites.rb
index 2e814babfc2a3f78bd3591f3bfa63f1c73781d20..4219b26f4716fa6eb8e84c05a746d6df576e8d0e 100644
--- a/db/migrate/20171125024930_create_invites.rb
+++ b/db/migrate/20171125024930_create_invites.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateInvites < ActiveRecord::Migration[5.2]
   def change
     create_table :invites do |t|
diff --git a/db/migrate/20171125031751_add_invite_id_to_users.rb b/db/migrate/20171125031751_add_invite_id_to_users.rb
index 2ff6c343084b49924035cf81781d3a8a081dcd57..45eadef157b1f41465b6d2aabc52b1a2243aa997 100644
--- a/db/migrate/20171125031751_add_invite_id_to_users.rb
+++ b/db/migrate/20171125031751_add_invite_id_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddInviteIdToUsers < ActiveRecord::Migration[5.2]
   def change
     safety_assured { add_reference :users, :invite, null: true, default: nil, foreign_key: { on_delete: :nullify }, index: false }
diff --git a/db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb b/db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb
index 8952387b594b7914da5488c3c311af3a7b36965d..80556438bcb9ca09d2fc635355d15bef09836cd1 100644
--- a/db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb
+++ b/db/migrate/20171125185353_add_index_reblog_of_id_and_account_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexReblogOfIdAndAccountToStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb b/db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb
index dc7e09a25cffd8da032dc4a813372df7d0dd8cac..14a6888a72e1fa308038600a1f0bdd61f5c8bfdf 100644
--- a/db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb
+++ b/db/migrate/20171125190735_remove_old_reblog_index_on_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveOldReblogIndexOnStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20171129172043_add_index_on_stream_entries.rb b/db/migrate/20171129172043_add_index_on_stream_entries.rb
index 4580fb42f6e902c2654654f68c4ce8bb13d8499f..c959135c22a02da8eebb81e93c5212223b7e7212 100644
--- a/db/migrate/20171129172043_add_index_on_stream_entries.rb
+++ b/db/migrate/20171129172043_add_index_on_stream_entries.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexOnStreamEntries < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20171130000000_add_embed_url_to_preview_cards.rb b/db/migrate/20171130000000_add_embed_url_to_preview_cards.rb
index 811f6ceae672a551fe466bee274af7cb4d6f3811..e78373b24cdf8f7ec549020aca9a8ad4e837da8b 100644
--- a/db/migrate/20171130000000_add_embed_url_to_preview_cards.rb
+++ b/db/migrate/20171130000000_add_embed_url_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddEmbedURLToPreviewCards < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb b/db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb
index e8e8786112f40d619b6259e3157699fcf9ae8e38..4aa9027c05dfccd447dee6a4a58db58272f79f7b 100644
--- a/db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb
+++ b/db/migrate/20171201000000_change_account_id_nonnullable_in_lists.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeAccountIdNonnullableInLists < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb b/db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb
index f3007c77c7bb77b06d66f7f43e7dfa8c4321315f..362b1367df932d38786bb63547a1de88289996d6 100644
--- a/db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb
+++ b/db/migrate/20171212195226_remove_duplicate_indexes_in_lists.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveDuplicateIndexesInLists < ActiveRecord::Migration[5.2]
   def change
     remove_index :list_accounts, name: 'index_list_accounts_on_account_id'
diff --git a/db/migrate/20171226094803_more_faster_index_on_notifications.rb b/db/migrate/20171226094803_more_faster_index_on_notifications.rb
index e0e73b27ab7d9f1168a42cebdf7416ed0570dbb6..429eab96a1807c438b87e630160c1e28df5c793b 100644
--- a/db/migrate/20171226094803_more_faster_index_on_notifications.rb
+++ b/db/migrate/20171226094803_more_faster_index_on_notifications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MoreFasterIndexOnNotifications < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb b/db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb
index eb277d3bc789e74274f2c38931d629e8a6b20e1f..1531c4dd2921fd82766fb663741310f90001341d 100644
--- a/db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb
+++ b/db/migrate/20180106000232_add_index_on_statuses_for_api_v1_accounts_account_id_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexOnStatusesForApiV1AccountsAccountIdStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180109143959_add_remember_token_to_users.rb b/db/migrate/20180109143959_add_remember_token_to_users.rb
index f244fc6f622488fa3f5159970d89a7450fe78947..0d2185e9e5783d587c00d161201b8f494ad1b806 100644
--- a/db/migrate/20180109143959_add_remember_token_to_users.rb
+++ b/db/migrate/20180109143959_add_remember_token_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddRememberTokenToUsers < ActiveRecord::Migration[5.2]
   def change
     add_column :users, :remember_token, :string, null: true
diff --git a/db/migrate/20180204034416_create_identities.rb b/db/migrate/20180204034416_create_identities.rb
index 68288aadfa7447525e49adc9263b311f1231ccf2..c9efe915256155a952990939539ff1a17251f2df 100644
--- a/db/migrate/20180204034416_create_identities.rb
+++ b/db/migrate/20180204034416_create_identities.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateIdentities < ActiveRecord::Migration[5.2]
   def change
     create_table :identities, id: :integer do |t|
diff --git a/db/migrate/20180206000000_change_user_id_nonnullable.rb b/db/migrate/20180206000000_change_user_id_nonnullable.rb
index 1196383871301c8fe33bb03152f6b157a0e37df6..16e18fce9b32e98d9ca377ea98174837d71dc2e4 100644
--- a/db/migrate/20180206000000_change_user_id_nonnullable.rb
+++ b/db/migrate/20180206000000_change_user_id_nonnullable.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeUserIdNonnullable < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20180211015820_create_backups.rb b/db/migrate/20180211015820_create_backups.rb
index 4aaeed83ba7ef05286a7988ddd4ef24924b77743..67ad0f893e8b9685972157b94168cae89ccfcba8 100644
--- a/db/migrate/20180211015820_create_backups.rb
+++ b/db/migrate/20180211015820_create_backups.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateBackups < ActiveRecord::Migration[5.2]
   def change
     create_table :backups do |t|
diff --git a/db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb b/db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb
index 46842a9e36e65ad001d1c3b9203aec0c435bac9b..3a427cc30e42a2f3c8bcb5b550ce0f4d76b8d13b 100644
--- a/db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb
+++ b/db/migrate/20180304013859_add_featured_collection_url_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddFeaturedCollectionURLToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :featured_collection_url, :string
diff --git a/db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb b/db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb
index 8577d0235647724eb68de8f59711aa05e6fd54db..778b900b097543cf013657e10116bb9552bca0a7 100644
--- a/db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb
+++ b/db/migrate/20180310000000_change_columns_in_notifications_nonnullable.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeColumnsInNotificationsNonnullable < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20180402031200_add_assigned_account_id_to_reports.rb b/db/migrate/20180402031200_add_assigned_account_id_to_reports.rb
index 27cbd6c2a12f5ebe92bca244870953e740f780aa..be5ab476771ab796373aede53d95c33fe31c9347 100644
--- a/db/migrate/20180402031200_add_assigned_account_id_to_reports.rb
+++ b/db/migrate/20180402031200_add_assigned_account_id_to_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAssignedAccountIdToReports < ActiveRecord::Migration[5.2]
   def change
     safety_assured { add_reference :reports, :assigned_account, null: true, default: nil, foreign_key: { on_delete: :nullify, to_table: :accounts }, index: false }
diff --git a/db/migrate/20180402040909_create_report_notes.rb b/db/migrate/20180402040909_create_report_notes.rb
index 5d5a336275d74d3834752f488be1fdde4b5e5d12..40b42abd205d0846aff429c472fc21317164c146 100644
--- a/db/migrate/20180402040909_create_report_notes.rb
+++ b/db/migrate/20180402040909_create_report_notes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateReportNotes < ActiveRecord::Migration[5.2]
   def change
     create_table :report_notes do |t|
diff --git a/db/migrate/20180410204633_add_fields_to_accounts.rb b/db/migrate/20180410204633_add_fields_to_accounts.rb
index a1b9504b6af90d6c3d67d34896a1c9592f1a1b1d..8e39e6db771dadee866c88aa5b11511a53c1359f 100644
--- a/db/migrate/20180410204633_add_fields_to_accounts.rb
+++ b/db/migrate/20180410204633_add_fields_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddFieldsToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :fields, :jsonb
diff --git a/db/migrate/20180416210259_add_uri_to_relationships.rb b/db/migrate/20180416210259_add_uri_to_relationships.rb
index d8eaca450b521943eda80ff1e608e798b9cb0eb7..4bafffeffb3ec364153d2a91fe6bc17296a04ad2 100644
--- a/db/migrate/20180416210259_add_uri_to_relationships.rb
+++ b/db/migrate/20180416210259_add_uri_to_relationships.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddUriToRelationships < ActiveRecord::Migration[5.2]
   def change
     add_column :follows, :uri, :string
diff --git a/db/migrate/20180506221944_add_actor_type_to_accounts.rb b/db/migrate/20180506221944_add_actor_type_to_accounts.rb
index 7cfed640f726500644cd3fc832fd26318bb4612a..38b2c3b63cedc376ee64fb21020fd967c72d46b7 100644
--- a/db/migrate/20180506221944_add_actor_type_to_accounts.rb
+++ b/db/migrate/20180506221944_add_actor_type_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddActorTypeToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :actor_type, :string
diff --git a/db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb b/db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb
index f607165328a6a2487762d380f70cc09880351a52..5426d3bbbb679ea7a5a61d9704aae68f914fbd5d 100644
--- a/db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb
+++ b/db/migrate/20180510214435_add_access_token_id_to_web_push_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAccessTokenIdToWebPushSubscriptions < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20180510230049_migrate_web_push_subscriptions.rb b/db/migrate/20180510230049_migrate_web_push_subscriptions.rb
index 6de1bed795f32cda4c7ccc5b70e8fe2f3b983501..a9c0be49a361171ec84dd37634a9c12c8344c644 100644
--- a/db/migrate/20180510230049_migrate_web_push_subscriptions.rb
+++ b/db/migrate/20180510230049_migrate_web_push_subscriptions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateWebPushSubscriptions < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180528141303_fix_accounts_unique_index.rb b/db/migrate/20180528141303_fix_accounts_unique_index.rb
index 1e67b4bb4d42db26e671942ca8e0890ec162b9fe..d21422b05dd3f70d6fb830cd0dadbe711caeaad6 100644
--- a/db/migrate/20180528141303_fix_accounts_unique_index.rb
+++ b/db/migrate/20180528141303_fix_accounts_unique_index.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require_relative '../../lib/mastodon/migration_warning'
 
 class FixAccountsUniqueIndex < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20180608213548_reject_following_blocked_users.rb b/db/migrate/20180608213548_reject_following_blocked_users.rb
index bb21bd8fa008837a5c6db8d67b2c28cceef2e95e..4cb6395469c7bdbf88092ad80aba0be03204d321 100644
--- a/db/migrate/20180608213548_reject_following_blocked_users.rb
+++ b/db/migrate/20180608213548_reject_following_blocked_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RejectFollowingBlockedUsers < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180609104432_migrate_web_push_subscriptions2.rb b/db/migrate/20180609104432_migrate_web_push_subscriptions2.rb
index 510db64d237709630b5103bb9b53ec19b40f946b..aed1329df8cc97d7692847485a320edeb3ba6615 100644
--- a/db/migrate/20180609104432_migrate_web_push_subscriptions2.rb
+++ b/db/migrate/20180609104432_migrate_web_push_subscriptions2.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateWebPushSubscriptions2 < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180615122121_add_autofollow_to_invites.rb b/db/migrate/20180615122121_add_autofollow_to_invites.rb
index 8c5fb7410536037ffcd6c56ed3cb5f4b2265d733..ef129003a15e3bc79e1946ebe0a77b55df19c4b7 100644
--- a/db/migrate/20180615122121_add_autofollow_to_invites.rb
+++ b/db/migrate/20180615122121_add_autofollow_to_invites.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddAutofollowToInvites < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20180616192031_add_chosen_languages_to_users.rb b/db/migrate/20180616192031_add_chosen_languages_to_users.rb
index 48b53019d6d1b9d4bfe63a25f94682e5cd5372e0..eae8d6b4e129d471d92bea16be7e2b80d37775dd 100644
--- a/db/migrate/20180616192031_add_chosen_languages_to_users.rb
+++ b/db/migrate/20180616192031_add_chosen_languages_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddChosenLanguagesToUsers < ActiveRecord::Migration[5.2]
   def change
     add_column :users, :chosen_languages, :string, array: true, null: true, default: nil
diff --git a/db/migrate/20180617162849_remove_unused_indexes.rb b/db/migrate/20180617162849_remove_unused_indexes.rb
index 9cd6b916480d2b73bf7228f91c7ee6297c03eaff..14766589fde2b073b23adbabbea706f7376d4c82 100644
--- a/db/migrate/20180617162849_remove_unused_indexes.rb
+++ b/db/migrate/20180617162849_remove_unused_indexes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveUnusedIndexes < ActiveRecord::Migration[5.2]
   def change
     remove_index :statuses, name: 'index_statuses_on_conversation_id'
diff --git a/db/migrate/20180628181026_create_custom_filters.rb b/db/migrate/20180628181026_create_custom_filters.rb
index d19cf2e9d6f2b5b8747b262337e59fb280b5198b..1e7f4463f33d8895cd430b0b492c1b37fc2ea604 100644
--- a/db/migrate/20180628181026_create_custom_filters.rb
+++ b/db/migrate/20180628181026_create_custom_filters.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateCustomFilters < ActiveRecord::Migration[5.2]
   def change
     create_table :custom_filters do |t|
diff --git a/db/migrate/20180707154237_add_whole_word_to_custom_filter.rb b/db/migrate/20180707154237_add_whole_word_to_custom_filter.rb
index 63ecb87415c7f25333601b0ea0f42bead89d7b33..793c3e6cfb4981d94bc8d8d848d8e8e2f42979c9 100644
--- a/db/migrate/20180707154237_add_whole_word_to_custom_filter.rb
+++ b/db/migrate/20180707154237_add_whole_word_to_custom_filter.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddWholeWordToCustomFilter < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20180711152640_create_relays.rb b/db/migrate/20180711152640_create_relays.rb
index 8762f473a29e11e8e96afce553ff78650f5dd4b2..2d2f546d1608309584f73db72e3c29466c63090e 100644
--- a/db/migrate/20180711152640_create_relays.rb
+++ b/db/migrate/20180711152640_create_relays.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateRelays < ActiveRecord::Migration[5.2]
   def change
     create_table :relays do |t|
diff --git a/db/migrate/20180808175627_create_account_pins.rb b/db/migrate/20180808175627_create_account_pins.rb
index 43d8185be9d459caf21498a7bac95eeb50083011..551496c34243b6f803b6d6f8c4650637eebc3063 100644
--- a/db/migrate/20180808175627_create_account_pins.rb
+++ b/db/migrate/20180808175627_create_account_pins.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountPins < ActiveRecord::Migration[5.2]
   def change
     create_table :account_pins do |t|
diff --git a/db/migrate/20180812123222_change_relays_enabled.rb b/db/migrate/20180812123222_change_relays_enabled.rb
index c4fd8179be628eabd07d16c5de8caedf76f59f56..7424b91c7eeb2653f534995301ac9befa638a510 100644
--- a/db/migrate/20180812123222_change_relays_enabled.rb
+++ b/db/migrate/20180812123222_change_relays_enabled.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeRelaysEnabled < ActiveRecord::Migration[5.2]
   def up
     # The relays table is supposed to be very small,
diff --git a/db/migrate/20180812162710_create_status_stats.rb b/db/migrate/20180812162710_create_status_stats.rb
index d4da36fe7860c12cfd75e87489ba06acee3b79ef..882efce833a1af5c7f2026ee73ba8b56fad4efbb 100644
--- a/db/migrate/20180812162710_create_status_stats.rb
+++ b/db/migrate/20180812162710_create_status_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatusStats < ActiveRecord::Migration[5.2]
   def change
     create_table :status_stats do |t|
diff --git a/db/migrate/20180812173710_copy_status_stats.rb b/db/migrate/20180812173710_copy_status_stats.rb
index 45eb9501ce91fcd20336ec5b221a3cd3aabd7d86..20baeeca6bdad15d998dff80397d19e0acaed0dc 100644
--- a/db/migrate/20180812173710_copy_status_stats.rb
+++ b/db/migrate/20180812173710_copy_status_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CopyStatusStats < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb b/db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb
index 7077a4e659778ae95c66aa867a313eaafe08149b..7360c71ac910d841831bc0a385ec9a9ba629796f 100644
--- a/db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb
+++ b/db/migrate/20180814171349_add_confidential_to_doorkeeper_application.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddConfidentialToDoorkeeperApplication < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20180831171112_create_bookmarks.rb b/db/migrate/20180831171112_create_bookmarks.rb
index a08e60739e5180c6b6ff6bcd89f8e7d8aa53eafb..5509f64bb7411fcfc9c5991aaeca51c6bc66691a 100644
--- a/db/migrate/20180831171112_create_bookmarks.rb
+++ b/db/migrate/20180831171112_create_bookmarks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateBookmarks < ActiveRecord::Migration[5.2]
   def change
     create_table :bookmarks do |t|
diff --git a/db/migrate/20180929222014_create_account_conversations.rb b/db/migrate/20180929222014_create_account_conversations.rb
index 53fa137e1547b4cb7f8df6b8f9bab81e5fe55618..9386b86e7c9181086ce5cfdf3176e6fc62b34bf1 100644
--- a/db/migrate/20180929222014_create_account_conversations.rb
+++ b/db/migrate/20180929222014_create_account_conversations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountConversations < ActiveRecord::Migration[5.2]
   def change
     create_table :account_conversations do |t|
diff --git a/db/migrate/20181007025445_create_pghero_space_stats.rb b/db/migrate/20181007025445_create_pghero_space_stats.rb
index 6198a6f84680e7705cefe9317426a4e00e006771..ddaf4aef31c6f09224a3d4008bd5433e8200d8ba 100644
--- a/db/migrate/20181007025445_create_pghero_space_stats.rb
+++ b/db/migrate/20181007025445_create_pghero_space_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePgheroSpaceStats < ActiveRecord::Migration[5.2]
   def change
     create_table :pghero_space_stats do |t|
diff --git a/db/migrate/20181010141500_add_silent_to_mentions.rb b/db/migrate/20181010141500_add_silent_to_mentions.rb
index dbb4fba263714d398df7804c94a4ae112266c744..f9bfc5169485ca74d2470e33579cbac0e697191b 100644
--- a/db/migrate/20181010141500_add_silent_to_mentions.rb
+++ b/db/migrate/20181010141500_add_silent_to_mentions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddSilentToMentions < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb b/db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb
index f05d50fcd9371ea9b85853f82f6dcba4cd69bf8a..b6cfd31d25aa1bfddcbbdd9ebde8e3d0ee08613d 100644
--- a/db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb
+++ b/db/migrate/20181017170937_add_reject_reports_to_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddRejectReportsToDomainBlocks < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181018205649_add_unread_to_account_conversations.rb b/db/migrate/20181018205649_add_unread_to_account_conversations.rb
index 3c28b9a64169320d2a18c5d62202b0f8febe1a31..fec9476398a08d01c5bb823ddd9048060f568d7e 100644
--- a/db/migrate/20181018205649_add_unread_to_account_conversations.rb
+++ b/db/migrate/20181018205649_add_unread_to_account_conversations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddUnreadToAccountConversations < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181024224956_migrate_account_conversations.rb b/db/migrate/20181024224956_migrate_account_conversations.rb
index e4dcdb18b3eb29b8c52df82806ebc167d689caaa..18f9aca97c93555a64a0206996e49605f0c1763d 100644
--- a/db/migrate/20181024224956_migrate_account_conversations.rb
+++ b/db/migrate/20181024224956_migrate_account_conversations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require_relative '../../lib/mastodon/migration_warning'
 
 class MigrateAccountConversations < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb b/db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb
index 40537e9c9e027bfaec38caa2551886666188b6d4..12998f0af83b044987ded7fb0ed581b86eefcca4 100644
--- a/db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb
+++ b/db/migrate/20181026034033_remove_faux_remote_account_duplicates.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveFauxRemoteAccountDuplicates < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20181116165755_create_account_stats.rb b/db/migrate/20181116165755_create_account_stats.rb
index a798e8166e981e3555e2e6d132a3c40cae6d01ab..e21c499486cc33f789cfb34c6047070b9370041a 100644
--- a/db/migrate/20181116165755_create_account_stats.rb
+++ b/db/migrate/20181116165755_create_account_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountStats < ActiveRecord::Migration[5.2]
   def change
     create_table :account_stats do |t|
diff --git a/db/migrate/20181116173541_copy_account_stats.rb b/db/migrate/20181116173541_copy_account_stats.rb
index f908575cb1254b210c357fef6d6f42a8a60ff806..88dc0c1fe9524b4757016c7c2974907be6bc8579 100644
--- a/db/migrate/20181116173541_copy_account_stats.rb
+++ b/db/migrate/20181116173541_copy_account_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CopyAccountStats < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20181127130500_identity_id_to_bigint.rb b/db/migrate/20181127130500_identity_id_to_bigint.rb
index 5f388aca7c7e6eb7b0a3279e28f70d0f4dc06f17..51420c79d65a4d7ad3a3dd12030f7de668ee6d26 100644
--- a/db/migrate/20181127130500_identity_id_to_bigint.rb
+++ b/db/migrate/20181127130500_identity_id_to_bigint.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class IdentityIdToBigint < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181127165847_add_show_replies_to_lists.rb b/db/migrate/20181127165847_add_show_replies_to_lists.rb
index f68c98dafc27890a95e8b7d104f715bb2bb2b1d6..45d457b748ec31041f60ce13356baa147fa3ad2e 100644
--- a/db/migrate/20181127165847_add_show_replies_to_lists.rb
+++ b/db/migrate/20181127165847_add_show_replies_to_lists.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddShowRepliesToLists < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20181203003808_create_accounts_tags_join_table.rb b/db/migrate/20181203003808_create_accounts_tags_join_table.rb
index 3c275c2b785c2faa4a4eb2f521b81acd332cea17..4344176472a12420e7cd140785263836958a68b8 100644
--- a/db/migrate/20181203003808_create_accounts_tags_join_table.rb
+++ b/db/migrate/20181203003808_create_accounts_tags_join_table.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountsTagsJoinTable < ActiveRecord::Migration[5.2]
   def change
     create_join_table :accounts, :tags do |t|
diff --git a/db/migrate/20181203021853_add_discoverable_to_accounts.rb b/db/migrate/20181203021853_add_discoverable_to_accounts.rb
index 5bbae2203e0861b0a18ba59c65959e7e7de8119c..16576aa043e0bbfa63ed2b0c0b704aed95552c6c 100644
--- a/db/migrate/20181203021853_add_discoverable_to_accounts.rb
+++ b/db/migrate/20181203021853_add_discoverable_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDiscoverableToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :discoverable, :boolean
diff --git a/db/migrate/20181204193439_add_last_status_at_to_account_stats.rb b/db/migrate/20181204193439_add_last_status_at_to_account_stats.rb
index 9466627071503682aba591344992e1663420870e..dc1c6084b18a721b0eded2708da6b2929a2f0ccf 100644
--- a/db/migrate/20181204193439_add_last_status_at_to_account_stats.rb
+++ b/db/migrate/20181204193439_add_last_status_at_to_account_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastStatusAtToAccountStats < ActiveRecord::Migration[5.2]
   def change
     add_column :account_stats, :last_status_at, :datetime
diff --git a/db/migrate/20181204215309_create_account_tag_stats.rb b/db/migrate/20181204215309_create_account_tag_stats.rb
index 15ed8587e39d2ab72a205c768d1e82a0935d5a76..1d4477c9c53a79f8deaaad0070c349bc29a85df7 100644
--- a/db/migrate/20181204215309_create_account_tag_stats.rb
+++ b/db/migrate/20181204215309_create_account_tag_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountTagStats < ActiveRecord::Migration[5.2]
   def change
     create_table :account_tag_stats do |t|
diff --git a/db/migrate/20181207011115_downcase_custom_emoji_domains.rb b/db/migrate/20181207011115_downcase_custom_emoji_domains.rb
index e27e0249d9d2807ced2627243614a26f83e24092..3f3da937a5a3fce5ada068c7c338f0d922ffe2e3 100644
--- a/db/migrate/20181207011115_downcase_custom_emoji_domains.rb
+++ b/db/migrate/20181207011115_downcase_custom_emoji_domains.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class DowncaseCustomEmojiDomains < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20181213184704_create_account_warnings.rb b/db/migrate/20181213184704_create_account_warnings.rb
index e768be27784c667720d8c503babf31da4965f68d..35989c986f291e88ddc1105be5c9f99c21dc552d 100644
--- a/db/migrate/20181213184704_create_account_warnings.rb
+++ b/db/migrate/20181213184704_create_account_warnings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountWarnings < ActiveRecord::Migration[5.2]
   def change
     create_table :account_warnings do |t|
diff --git a/db/migrate/20181213185533_create_account_warning_presets.rb b/db/migrate/20181213185533_create_account_warning_presets.rb
index 9c81f1b5e6a522aa143a37fe7ab60c4bb747167c..f8a1017136562ec1af07489662b378ea51ffb3cf 100644
--- a/db/migrate/20181213185533_create_account_warning_presets.rb
+++ b/db/migrate/20181213185533_create_account_warning_presets.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountWarningPresets < ActiveRecord::Migration[5.2]
   def change
     create_table :account_warning_presets do |t|
diff --git a/db/migrate/20181219235220_add_created_by_application_id_to_users.rb b/db/migrate/20181219235220_add_created_by_application_id_to_users.rb
index 81c9237e83c3d29ad3f55a5fe57b6e7ead030af0..0663d9c1097a7182b8ec9599a15b75fa974e5845 100644
--- a/db/migrate/20181219235220_add_created_by_application_id_to_users.rb
+++ b/db/migrate/20181219235220_add_created_by_application_id_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCreatedByApplicationIdToUsers < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20181226021420_add_also_known_as_to_accounts.rb b/db/migrate/20181226021420_add_also_known_as_to_accounts.rb
index 1fd9566803ae8ff9f5997ff1b9e0f90f724cc720..b0310fc3245d4ca9fe826fa0f485e9a38b4c3c99 100644
--- a/db/migrate/20181226021420_add_also_known_as_to_accounts.rb
+++ b/db/migrate/20181226021420_add_also_known_as_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddAlsoKnownAsToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :also_known_as, :string, array: true
diff --git a/db/migrate/20190103124649_create_scheduled_statuses.rb b/db/migrate/20190103124649_create_scheduled_statuses.rb
index 2b78073b85e2dee942dadef72c0ac85750372707..a66546187eed57531dc94b50ecbc4d21f1e68e77 100644
--- a/db/migrate/20190103124649_create_scheduled_statuses.rb
+++ b/db/migrate/20190103124649_create_scheduled_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateScheduledStatuses < ActiveRecord::Migration[5.2]
   def change
     create_table :scheduled_statuses do |t|
diff --git a/db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb b/db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb
index 7d904af60f8252b4ed9489c7b2507835b0756b90..d575bdcaf2449208535f84e11296d22bcfd529cb 100644
--- a/db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb
+++ b/db/migrate/20190103124754_add_scheduled_status_id_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddScheduledStatusIdToMediaAttachments < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20190117114553_create_tombstones.rb b/db/migrate/20190117114553_create_tombstones.rb
index 06d6d8c5ad01aafe577c2ae160a9a81dc0c157c5..b25d7964ee48f6e814b14016f137c2221e71569c 100644
--- a/db/migrate/20190117114553_create_tombstones.rb
+++ b/db/migrate/20190117114553_create_tombstones.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateTombstones < ActiveRecord::Migration[5.2]
   def change
     create_table :tombstones do |t|
diff --git a/db/migrate/20190201012802_add_overwrite_to_imports.rb b/db/migrate/20190201012802_add_overwrite_to_imports.rb
index 89b262cc72363266dfd38860ac833a635ae995a9..fe9423ed04c7a4bfeb3aef6ccf235e9c5ab5dbae 100644
--- a/db/migrate/20190201012802_add_overwrite_to_imports.rb
+++ b/db/migrate/20190201012802_add_overwrite_to_imports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddOverwriteToImports < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20190203180359_create_featured_tags.rb b/db/migrate/20190203180359_create_featured_tags.rb
index b08410a3a7d983f2832ef02f299f454bc49b0488..fe525aef830ba7eea39df5a0d6562271a2dd9b0e 100644
--- a/db/migrate/20190203180359_create_featured_tags.rb
+++ b/db/migrate/20190203180359_create_featured_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFeaturedTags < ActiveRecord::Migration[5.2]
   def change
     create_table :featured_tags do |t|
diff --git a/db/migrate/20190225031541_create_polls.rb b/db/migrate/20190225031541_create_polls.rb
index ea9ad0425fcdd086a8f3544028145c0d07e3de28..33497c5cb64ad5b81b3ff0faa84b7b0c1f345fec 100644
--- a/db/migrate/20190225031541_create_polls.rb
+++ b/db/migrate/20190225031541_create_polls.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePolls < ActiveRecord::Migration[5.2]
   def change
     create_table :polls do |t|
diff --git a/db/migrate/20190225031625_create_poll_votes.rb b/db/migrate/20190225031625_create_poll_votes.rb
index a0849d3a555ec72b5086c7b11b257f72af488ea5..4b0504e82e34521f2a9a5e8ef8a0d368e707af9a 100644
--- a/db/migrate/20190225031625_create_poll_votes.rb
+++ b/db/migrate/20190225031625_create_poll_votes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePollVotes < ActiveRecord::Migration[5.2]
   def change
     create_table :poll_votes do |t|
diff --git a/db/migrate/20190226003449_add_poll_id_to_statuses.rb b/db/migrate/20190226003449_add_poll_id_to_statuses.rb
index 692e8f814fc5d0b501422ff3787b9610e08b6be2..8d0af7ba0d968d20b88db70195b3f45005342fab 100644
--- a/db/migrate/20190226003449_add_poll_id_to_statuses.rb
+++ b/db/migrate/20190226003449_add_poll_id_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddPollIdToStatuses < ActiveRecord::Migration[5.2]
   def change
     add_column :statuses, :poll_id, :bigint
diff --git a/db/migrate/20190304152020_add_uri_to_poll_votes.rb b/db/migrate/20190304152020_add_uri_to_poll_votes.rb
index f6b81f1ba33a2535546f136da9b080af053c77f2..37a7f0aa89282543f21c22b22f1a2fdb8e75f39b 100644
--- a/db/migrate/20190304152020_add_uri_to_poll_votes.rb
+++ b/db/migrate/20190304152020_add_uri_to_poll_votes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddUriToPollVotes < ActiveRecord::Migration[5.2]
   def change
     add_column :poll_votes, :uri, :string
diff --git a/db/migrate/20190306145741_add_lock_version_to_polls.rb b/db/migrate/20190306145741_add_lock_version_to_polls.rb
index c9fa471ad98440d3e4ea92cbfd5ff5774162d64f..760818d97bf2e045e75f13c79043624504ef5ded 100644
--- a/db/migrate/20190306145741_add_lock_version_to_polls.rb
+++ b/db/migrate/20190306145741_add_lock_version_to_polls.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddLockVersionToPolls < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20190307234537_add_approved_to_users.rb b/db/migrate/20190307234537_add_approved_to_users.rb
index c57a66dbc3cb2e11503f97e44ef931689357487b..9abab29c9325a73807cf83082639a8c370b41582 100644
--- a/db/migrate/20190307234537_add_approved_to_users.rb
+++ b/db/migrate/20190307234537_add_approved_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddApprovedToUsers < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20190314181829_migrate_open_registrations_setting.rb b/db/migrate/20190314181829_migrate_open_registrations_setting.rb
index d2f6bf2c1cb6c52dd144b7f70b1ed73e8aef232b..3b1a96342304693a7049d483c922cc2cf090fb73 100644
--- a/db/migrate/20190314181829_migrate_open_registrations_setting.rb
+++ b/db/migrate/20190314181829_migrate_open_registrations_setting.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateOpenRegistrationsSetting < ActiveRecord::Migration[5.2]
   def up
     open_registrations = Setting.find_by(var: 'open_registrations')
diff --git a/db/migrate/20190316190352_create_account_identity_proofs.rb b/db/migrate/20190316190352_create_account_identity_proofs.rb
index ddcbce3f369be86927726f2ee6e91095f3da5e39..7055dc37b950f8b7d8720b4c79efbf18e9fa144b 100644
--- a/db/migrate/20190316190352_create_account_identity_proofs.rb
+++ b/db/migrate/20190316190352_create_account_identity_proofs.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountIdentityProofs < ActiveRecord::Migration[5.2]
   def change
     create_table :account_identity_proofs do |t|
diff --git a/db/migrate/20190317135723_add_uri_to_reports.rb b/db/migrate/20190317135723_add_uri_to_reports.rb
index 47c0f2a21d36c6a2048aa488dc9de9842a5f17ce..722e6af8edff0c64fc2309503aaf6587af74c98c 100644
--- a/db/migrate/20190317135723_add_uri_to_reports.rb
+++ b/db/migrate/20190317135723_add_uri_to_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddUriToReports < ActiveRecord::Migration[5.2]
   def change
     add_column :reports, :uri, :string
diff --git a/db/migrate/20190403141604_add_comment_to_invites.rb b/db/migrate/20190403141604_add_comment_to_invites.rb
index f0d7b1dcdd3c39c9176073a1af1bed3cd11c954b..5f87a0fe435f4ad61eb1998763792628bf136534 100644
--- a/db/migrate/20190403141604_add_comment_to_invites.rb
+++ b/db/migrate/20190403141604_add_comment_to_invites.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCommentToInvites < ActiveRecord::Migration[5.2]
   def change
     add_column :invites, :comment, :text
diff --git a/db/migrate/20190409054914_create_user_invite_requests.rb b/db/migrate/20190409054914_create_user_invite_requests.rb
index 974e0f69feb4e70c530dfff1c4766c31208061f4..233b5a5584e7dac6e78732ab7b6f666f4157716e 100644
--- a/db/migrate/20190409054914_create_user_invite_requests.rb
+++ b/db/migrate/20190409054914_create_user_invite_requests.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateUserInviteRequests < ActiveRecord::Migration[5.2]
   def change
     create_table :user_invite_requests do |t|
diff --git a/db/migrate/20190420025523_add_blurhash_to_media_attachments.rb b/db/migrate/20190420025523_add_blurhash_to_media_attachments.rb
index f2bbe0a856c18cb11d8247ac006dc425f69ec6c9..0f2f68489427854ac897adbb659d7b86d87d3929 100644
--- a/db/migrate/20190420025523_add_blurhash_to_media_attachments.rb
+++ b/db/migrate/20190420025523_add_blurhash_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddBlurhashToMediaAttachments < ActiveRecord::Migration[5.2]
   def change
     add_column :media_attachments, :blurhash, :string
diff --git a/db/migrate/20190509164208_add_by_moderator_to_tombstone.rb b/db/migrate/20190509164208_add_by_moderator_to_tombstone.rb
index 80c2448428f4388821ac156e7e3e2d042a41b4d2..656cd0af585609fe1810e63e86aec222b6ad5620 100644
--- a/db/migrate/20190509164208_add_by_moderator_to_tombstone.rb
+++ b/db/migrate/20190509164208_add_by_moderator_to_tombstone.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddByModeratorToTombstone < ActiveRecord::Migration[5.2]
   def change
     add_column :tombstones, :by_moderator, :boolean
diff --git a/db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb b/db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb
index 1e5cd669c34bdc9d9829fe398bfa1558c6077603..7301e960d55da7b4c9eefb985bc696309c2861a7 100644
--- a/db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb
+++ b/db/migrate/20190511134027_add_silenced_at_suspended_at_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSilencedAtSuspendedAtToAccounts < ActiveRecord::Migration[5.2]
   class Account < ApplicationRecord
     # Dummy class, to make migration possible across version changes
diff --git a/db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb b/db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb
index 1c18b85cbc8282186c99dc709a81d6421376ffab..88dcea43600044b109dce539cf91718752cc59c8 100644
--- a/db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb
+++ b/db/migrate/20190529143559_preserve_old_layout_for_existing_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class PreserveOldLayoutForExistingUsers < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20190627222225_create_custom_emoji_categories.rb b/db/migrate/20190627222225_create_custom_emoji_categories.rb
index 4713793e660568c8301d042755a5dfd03ef62b40..5d8a8b49baf6727501e16c80c90e368a78c6ec81 100644
--- a/db/migrate/20190627222225_create_custom_emoji_categories.rb
+++ b/db/migrate/20190627222225_create_custom_emoji_categories.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateCustomEmojiCategories < ActiveRecord::Migration[5.2]
   def change
     create_table :custom_emoji_categories do |t|
diff --git a/db/migrate/20190627222826_add_category_id_to_custom_emojis.rb b/db/migrate/20190627222826_add_category_id_to_custom_emojis.rb
index 873b4d05fe10036abb7e9e0c3508fd59f8bf4fdf..b8d102de571b914c81d9904a63ac3ec6bb3eb4d2 100644
--- a/db/migrate/20190627222826_add_category_id_to_custom_emojis.rb
+++ b/db/migrate/20190627222826_add_category_id_to_custom_emojis.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCategoryIdToCustomEmojis < ActiveRecord::Migration[5.2]
   def change
     add_column :custom_emojis, :category_id, :bigint
diff --git a/db/migrate/20190701022101_add_trust_level_to_accounts.rb b/db/migrate/20190701022101_add_trust_level_to_accounts.rb
index 917486d2ed7eb3e72f9f90db129054029bac142f..2a906e15f2e8fc6d73f231eb20731a81cb1fd0ca 100644
--- a/db/migrate/20190701022101_add_trust_level_to_accounts.rb
+++ b/db/migrate/20190701022101_add_trust_level_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTrustLevelToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :trust_level, :integer
diff --git a/db/migrate/20190705002136_create_domain_allows.rb b/db/migrate/20190705002136_create_domain_allows.rb
index 83b0728d9d5571baf8193eea66885ef46af4f9da..cdd8c65d65d5e61c7a17e532bfd6862c852c00b5 100644
--- a/db/migrate/20190705002136_create_domain_allows.rb
+++ b/db/migrate/20190705002136_create_domain_allows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateDomainAllows < ActiveRecord::Migration[5.2]
   def change
     create_table :domain_allows do |t|
diff --git a/db/migrate/20190715164535_add_instance_actor.rb b/db/migrate/20190715164535_add_instance_actor.rb
index 0ae53199acbd52e779ff18e9a5d0484baba350ff..3785dc2553c4bd161e33ece5bb2c80d1c4706baa 100644
--- a/db/migrate/20190715164535_add_instance_actor.rb
+++ b/db/migrate/20190715164535_add_instance_actor.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddInstanceActor < ActiveRecord::Migration[5.2]
   class Account < ApplicationRecord
     # Dummy class, to make migration possible across version changes
diff --git a/db/migrate/20190726175042_add_case_insensitive_index_to_tags.rb b/db/migrate/20190726175042_add_case_insensitive_index_to_tags.rb
index 3a6527f65243dd647fc841229d83f283259b66e7..12cc40d960d40ccb597b35a9052b0ac6b91f5398 100644
--- a/db/migrate/20190726175042_add_case_insensitive_index_to_tags.rb
+++ b/db/migrate/20190726175042_add_case_insensitive_index_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCaseInsensitiveIndexToTags < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20190729185330_add_score_to_tags.rb b/db/migrate/20190729185330_add_score_to_tags.rb
index 75fee4b57052c1dc14248532dedf1164acfc35d5..b990209c674a33147ea9ac4cc57b6bbc575ada4a 100644
--- a/db/migrate/20190729185330_add_score_to_tags.rb
+++ b/db/migrate/20190729185330_add_score_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddScoreToTags < ActiveRecord::Migration[5.2]
   def change
     add_column :tags, :score, :int
diff --git a/db/migrate/20190805123746_add_capabilities_to_tags.rb b/db/migrate/20190805123746_add_capabilities_to_tags.rb
index 43c7763b1bf0ac1e44de9f20c783a2ca7d11dd39..623b56a831ddddb797176853212fd5494a6241d2 100644
--- a/db/migrate/20190805123746_add_capabilities_to_tags.rb
+++ b/db/migrate/20190805123746_add_capabilities_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCapabilitiesToTags < ActiveRecord::Migration[5.2]
   def change
     add_column :tags, :usable, :boolean
diff --git a/db/migrate/20190807135426_add_comments_to_domain_blocks.rb b/db/migrate/20190807135426_add_comments_to_domain_blocks.rb
index 79b9f02125f53044644aaac31ec3679f0c3c2ca8..7cca3229c99e57e36c240c18f20dd53a020fa78e 100644
--- a/db/migrate/20190807135426_add_comments_to_domain_blocks.rb
+++ b/db/migrate/20190807135426_add_comments_to_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddCommentsToDomainBlocks < ActiveRecord::Migration[5.2]
   def change
     add_column :domain_blocks, :private_comment, :text
diff --git a/db/migrate/20190815225426_add_last_status_at_to_tags.rb b/db/migrate/20190815225426_add_last_status_at_to_tags.rb
index d83537c47f9e8282f72b54c8294a3d36009577a6..03181988c661c4e4027c5b0cf66e0e5716d5f9b9 100644
--- a/db/migrate/20190815225426_add_last_status_at_to_tags.rb
+++ b/db/migrate/20190815225426_add_last_status_at_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastStatusAtToTags < ActiveRecord::Migration[5.2]
   def change
     add_column :tags, :last_status_at, :datetime
diff --git a/db/migrate/20190819134503_add_deleted_at_to_statuses.rb b/db/migrate/20190819134503_add_deleted_at_to_statuses.rb
index 5af109097e8b10afa8afe9e2658bc9bfd373c01f..43a3333754936d695d88ed061c1e02c21dcfa0cf 100644
--- a/db/migrate/20190819134503_add_deleted_at_to_statuses.rb
+++ b/db/migrate/20190819134503_add_deleted_at_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDeletedAtToStatuses < ActiveRecord::Migration[5.2]
   def change
     add_column :statuses, :deleted_at, :datetime
diff --git a/db/migrate/20190820003045_update_statuses_index.rb b/db/migrate/20190820003045_update_statuses_index.rb
index 5c2ea1f6a2416461cb0d4f787665ccc88b5c254d..df9ce0638f1e7da65c979b49f78dc23b3c66fd3e 100644
--- a/db/migrate/20190820003045_update_statuses_index.rb
+++ b/db/migrate/20190820003045_update_statuses_index.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class UpdateStatusesIndex < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20190823221802_add_local_index_to_statuses.rb b/db/migrate/20190823221802_add_local_index_to_statuses.rb
index deca25c3515ef17c1853ebc5533ec310c2f8bd6c..b5baa30287f0df33ce2fc82c0c4cae3cade093e8 100644
--- a/db/migrate/20190823221802_add_local_index_to_statuses.rb
+++ b/db/migrate/20190823221802_add_local_index_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLocalIndexToStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20190901035623_add_max_score_to_tags.rb b/db/migrate/20190901035623_add_max_score_to_tags.rb
index f936e987182f26a0b3e00bda3e4d49fa8f8d3ca3..42a57969494af9f81529c76842b5ea4a87d8c471 100644
--- a/db/migrate/20190901035623_add_max_score_to_tags.rb
+++ b/db/migrate/20190901035623_add_max_score_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddMaxScoreToTags < ActiveRecord::Migration[5.2]
   def change
     add_column :tags, :max_score, :float
diff --git a/db/migrate/20190904222339_create_markers.rb b/db/migrate/20190904222339_create_markers.rb
index 71ca70ac3d07af5c8b3d3dc967df2f4d5b668209..5d469ddef6be6fc654389e7a510417d2f74b1bf2 100644
--- a/db/migrate/20190904222339_create_markers.rb
+++ b/db/migrate/20190904222339_create_markers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateMarkers < ActiveRecord::Migration[5.2]
   def change
     create_table :markers do |t|
diff --git a/db/migrate/20190914202517_create_account_migrations.rb b/db/migrate/20190914202517_create_account_migrations.rb
index cb9d71c0964302f8c5cc63b02c11fad2da00bef4..44353e08c7ac151fa797de4605ebb555bc275e69 100644
--- a/db/migrate/20190914202517_create_account_migrations.rb
+++ b/db/migrate/20190914202517_create_account_migrations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountMigrations < ActiveRecord::Migration[5.2]
   def change
     create_table :account_migrations do |t|
diff --git a/db/migrate/20190915194355_create_account_aliases.rb b/db/migrate/20190915194355_create_account_aliases.rb
index 32ce031d91884c58c3165cfd86c663ec9fdd1120..f5d648e6d18f6d8c99e2bf49a8c0e42b161f8b08 100644
--- a/db/migrate/20190915194355_create_account_aliases.rb
+++ b/db/migrate/20190915194355_create_account_aliases.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountAliases < ActiveRecord::Migration[5.2]
   def change
     create_table :account_aliases do |t|
diff --git a/db/migrate/20190927232842_add_voters_count_to_polls.rb b/db/migrate/20190927232842_add_voters_count_to_polls.rb
index 84638570090e28302133f2827c89d8039e966424..02d6e4bda58369428e531103f672d2615492315a 100644
--- a/db/migrate/20190927232842_add_voters_count_to_polls.rb
+++ b/db/migrate/20190927232842_add_voters_count_to_polls.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddVotersCountToPolls < ActiveRecord::Migration[5.2]
   def change
     add_column :polls, :voters_count, :bigint
diff --git a/db/migrate/20191001213028_add_lock_version_to_account_stats.rb b/db/migrate/20191001213028_add_lock_version_to_account_stats.rb
index 47f37cca29d8042e0f3700cca350f091d1c6733f..0dc1655596f7238089d5cb86428a8383267081d7 100644
--- a/db/migrate/20191001213028_add_lock_version_to_account_stats.rb
+++ b/db/migrate/20191001213028_add_lock_version_to_account_stats.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddLockVersionToAccountStats < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20191007013357_update_pt_locales.rb b/db/migrate/20191007013357_update_pt_locales.rb
index 9e8f8b4241653923e732f8af9433964a7d60f267..a3a4e6b60eae03bcf7edcafed76adb4507746a37 100644
--- a/db/migrate/20191007013357_update_pt_locales.rb
+++ b/db/migrate/20191007013357_update_pt_locales.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class UpdatePtLocales < ActiveRecord::Migration[5.2]
   class User < ApplicationRecord
     # Dummy class, to make migration possible across version changes
diff --git a/db/migrate/20191031163205_change_list_account_follow_nullable.rb b/db/migrate/20191031163205_change_list_account_follow_nullable.rb
index 43ebfe89222eb544846e5ffd6087e48b50abb1bb..2416d4e916c5f4c8308ea84a95445125e980a3b7 100644
--- a/db/migrate/20191031163205_change_list_account_follow_nullable.rb
+++ b/db/migrate/20191031163205_change_list_account_follow_nullable.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeListAccountFollowNullable < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/migrate/20191212003415_increase_backup_size.rb b/db/migrate/20191212003415_increase_backup_size.rb
index a5192263cf1f5dddbbe7fa776bf1568f9b35c553..c531a198b459cdccdd2ae3a60a7a5f2ea6136ff9 100644
--- a/db/migrate/20191212003415_increase_backup_size.rb
+++ b/db/migrate/20191212003415_increase_backup_size.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class IncreaseBackupSize < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20191212163405_add_hide_collections_to_accounts.rb b/db/migrate/20191212163405_add_hide_collections_to_accounts.rb
index fa99b32e5c3f4f18779a524d520d2aae0345750a..d6740f19b826c7b56632283fd69ec5af94ce69a6 100644
--- a/db/migrate/20191212163405_add_hide_collections_to_accounts.rb
+++ b/db/migrate/20191212163405_add_hide_collections_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddHideCollectionsToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :hide_collections, :boolean
diff --git a/db/migrate/20191218153258_create_announcements.rb b/db/migrate/20191218153258_create_announcements.rb
index 58e143c920d7d5df1bcdaa7f19ec0fe648b78ebc..632a912b1ecb58eba05afa82840bc4b37185b14e 100644
--- a/db/migrate/20191218153258_create_announcements.rb
+++ b/db/migrate/20191218153258_create_announcements.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAnnouncements < ActiveRecord::Migration[5.2]
   def change
     create_table :announcements do |t|
diff --git a/db/migrate/20200113125135_create_announcement_mutes.rb b/db/migrate/20200113125135_create_announcement_mutes.rb
index c588e7fcd37105c23c70f44e373b6195f05ce567..42c45d7738dcba9998aa03bde58b9547cf06983e 100644
--- a/db/migrate/20200113125135_create_announcement_mutes.rb
+++ b/db/migrate/20200113125135_create_announcement_mutes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAnnouncementMutes < ActiveRecord::Migration[5.2]
   def change
     create_table :announcement_mutes do |t|
diff --git a/db/migrate/20200114113335_create_announcement_reactions.rb b/db/migrate/20200114113335_create_announcement_reactions.rb
index 226c81a18ef3568225d331e4f03379e859da9281..f74d05fc02892ffd8644f14a61004eaf4f7a8ab4 100644
--- a/db/migrate/20200114113335_create_announcement_reactions.rb
+++ b/db/migrate/20200114113335_create_announcement_reactions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAnnouncementReactions < ActiveRecord::Migration[5.2]
   def change
     create_table :announcement_reactions do |t|
diff --git a/db/migrate/20200119112504_add_public_index_to_statuses.rb b/db/migrate/20200119112504_add_public_index_to_statuses.rb
index db007848e001ab404575938f4deaa93dc51190d7..6451b9254e2a2f82ace81ac9c74e9323711850ff 100644
--- a/db/migrate/20200119112504_add_public_index_to_statuses.rb
+++ b/db/migrate/20200119112504_add_public_index_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddPublicIndexToStatuses < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20200126203551_add_published_at_to_announcements.rb b/db/migrate/20200126203551_add_published_at_to_announcements.rb
index d99f95694287381ff7f025453bbc79f185a3eaf8..98a3a95920db68fdbce80c955d0fc60d4bf33591 100644
--- a/db/migrate/20200126203551_add_published_at_to_announcements.rb
+++ b/db/migrate/20200126203551_add_published_at_to_announcements.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddPublishedAtToAnnouncements < ActiveRecord::Migration[5.2]
   def change
     add_column :announcements, :published_at, :datetime
diff --git a/db/migrate/20200306035625_add_processing_to_media_attachments.rb b/db/migrate/20200306035625_add_processing_to_media_attachments.rb
index 131ffa52aedb0d4ae0e3c2094a1bb1fc37226c29..4506c03665c0f47741d5fbf34337435051438e04 100644
--- a/db/migrate/20200306035625_add_processing_to_media_attachments.rb
+++ b/db/migrate/20200306035625_add_processing_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddProcessingToMediaAttachments < ActiveRecord::Migration[5.2]
   def change
     add_column :media_attachments, :processing, :integer
diff --git a/db/migrate/20200309150742_add_forwarded_to_reports.rb b/db/migrate/20200309150742_add_forwarded_to_reports.rb
index df278240ba2bd760ba26f965798953ac8b3db686..60db0167e38ced79b72a6d4f1dce1ba756d4cd01 100644
--- a/db/migrate/20200309150742_add_forwarded_to_reports.rb
+++ b/db/migrate/20200309150742_add_forwarded_to_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddForwardedToReports < ActiveRecord::Migration[5.2]
   def change
     add_column :reports, :forwarded, :boolean
diff --git a/db/migrate/20200312144258_add_title_to_account_warning_presets.rb b/db/migrate/20200312144258_add_title_to_account_warning_presets.rb
index 46a5350e7cd7b33d45afe115355f3b5da3681794..78b854f82c608a39aba845a36913d5a4df665003 100644
--- a/db/migrate/20200312144258_add_title_to_account_warning_presets.rb
+++ b/db/migrate/20200312144258_add_title_to_account_warning_presets.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddTitleToAccountWarningPresets < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20200312162302_add_status_ids_to_announcements.rb b/db/migrate/20200312162302_add_status_ids_to_announcements.rb
index 704d3773e775554e4b1af71727aef68a41468092..a892b7396fbd8ed267631abe139b79291f5828f7 100644
--- a/db/migrate/20200312162302_add_status_ids_to_announcements.rb
+++ b/db/migrate/20200312162302_add_status_ids_to_announcements.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddStatusIdsToAnnouncements < ActiveRecord::Migration[5.2]
   def change
     add_column :announcements, :status_ids, :bigint, array: true
diff --git a/db/migrate/20200312185443_add_parent_id_to_email_domain_blocks.rb b/db/migrate/20200312185443_add_parent_id_to_email_domain_blocks.rb
index 54ca3b87c8caf2bcb3509a51600cf2947a3af148..585a097bdac9089ddc785c5bcec8249cfd6593ed 100644
--- a/db/migrate/20200312185443_add_parent_id_to_email_domain_blocks.rb
+++ b/db/migrate/20200312185443_add_parent_id_to_email_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddParentIdToEmailDomainBlocks < ActiveRecord::Migration[5.2]
   def change
     safety_assured { add_reference :email_domain_blocks, :parent, null: true, default: nil, foreign_key: { on_delete: :cascade, to_table: :email_domain_blocks }, index: false }
diff --git a/db/migrate/20200317021758_add_expires_at_to_mutes.rb b/db/migrate/20200317021758_add_expires_at_to_mutes.rb
index eaae8319d7c11080081c20c5bc5bdd399186b6b0..75bf3ed85c76673f5bddcc5401f66ee6802aefe2 100644
--- a/db/migrate/20200317021758_add_expires_at_to_mutes.rb
+++ b/db/migrate/20200317021758_add_expires_at_to_mutes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddExpiresAtToMutes < ActiveRecord::Migration[5.2]
   def change
     add_column :mutes, :expires_at, :datetime
diff --git a/db/migrate/20200407201300_create_unavailable_domains.rb b/db/migrate/20200407201300_create_unavailable_domains.rb
index 56b477da5d2fba35a483110e222b8a86d468a7e5..cbddcab80f036986e57b01c2aafbc1c45c58e0b4 100644
--- a/db/migrate/20200407201300_create_unavailable_domains.rb
+++ b/db/migrate/20200407201300_create_unavailable_domains.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateUnavailableDomains < ActiveRecord::Migration[5.2]
   def change
     create_table :unavailable_domains do |t|
diff --git a/db/migrate/20200407202420_migrate_unavailable_inboxes.rb b/db/migrate/20200407202420_migrate_unavailable_inboxes.rb
index 05a01be2845113fd7598be30e3d45cb91ef69cc1..a79045839ba99e06a81647509cae0468499aef69 100644
--- a/db/migrate/20200407202420_migrate_unavailable_inboxes.rb
+++ b/db/migrate/20200407202420_migrate_unavailable_inboxes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateUnavailableInboxes < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20200417125749_add_storage_schema_version.rb b/db/migrate/20200417125749_add_storage_schema_version.rb
index 7438f97bae8833d8d5d331b6592f3bfd2fd21a4b..b50453731103cc7081e1515df74f51fa23124d19 100644
--- a/db/migrate/20200417125749_add_storage_schema_version.rb
+++ b/db/migrate/20200417125749_add_storage_schema_version.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddStorageSchemaVersion < ActiveRecord::Migration[5.2]
   def change
     add_column :preview_cards, :image_storage_schema_version, :integer
diff --git a/db/migrate/20200508212852_reset_unique_jobs_locks.rb b/db/migrate/20200508212852_reset_unique_jobs_locks.rb
index d717ffc547f71d51eea4ab7d1420192320a76f75..16e5c060b981e324e5dde24e824703035de769a0 100644
--- a/db/migrate/20200508212852_reset_unique_jobs_locks.rb
+++ b/db/migrate/20200508212852_reset_unique_jobs_locks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ResetUniqueJobsLocks < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20200510110808_reset_web_app_secret.rb b/db/migrate/20200510110808_reset_web_app_secret.rb
index 8c0c06a83ebec4b50f1e922a9a8503a9b06fbe8c..9f5a77a195748741ce638f7b11fabd63978c29d3 100644
--- a/db/migrate/20200510110808_reset_web_app_secret.rb
+++ b/db/migrate/20200510110808_reset_web_app_secret.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ResetWebAppSecret < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20200510181721_remove_duplicated_indexes_pghero.rb b/db/migrate/20200510181721_remove_duplicated_indexes_pghero.rb
index 59bb1b9e2ac4f0392c4f01cbabdaa14677dc4e6b..ce575d6284521bf214dd23a58f4aaf315757dc35 100644
--- a/db/migrate/20200510181721_remove_duplicated_indexes_pghero.rb
+++ b/db/migrate/20200510181721_remove_duplicated_indexes_pghero.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveDuplicatedIndexesPghero < ActiveRecord::Migration[5.2]
   def up
     remove_index :account_conversations, name: :index_account_conversations_on_account_id     if index_exists?(:account_conversations, :account_id, name: :index_account_conversations_on_account_id)
diff --git a/db/migrate/20200516180352_create_devices.rb b/db/migrate/20200516180352_create_devices.rb
index 04a628a8971fba4b44a3cd2ba00d536f66cba199..a3e22c14572fd84279afbbfe79bf58ceb70df9c5 100644
--- a/db/migrate/20200516180352_create_devices.rb
+++ b/db/migrate/20200516180352_create_devices.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateDevices < ActiveRecord::Migration[5.2]
   def change
     create_table :devices do |t|
diff --git a/db/migrate/20200516183822_create_one_time_keys.rb b/db/migrate/20200516183822_create_one_time_keys.rb
index 642b9e6323e5b9d33d448496375acd07e8d0058a..4245ceef161b497601ad122459352079e01e20ef 100644
--- a/db/migrate/20200516183822_create_one_time_keys.rb
+++ b/db/migrate/20200516183822_create_one_time_keys.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateOneTimeKeys < ActiveRecord::Migration[5.2]
   def change
     create_table :one_time_keys do |t|
diff --git a/db/migrate/20200518083523_create_encrypted_messages.rb b/db/migrate/20200518083523_create_encrypted_messages.rb
index 486726303c5b3fc45126acecd521deca4048ceaa..a8b2976e61cfebb45542de93db7dcc7ca15499db 100644
--- a/db/migrate/20200518083523_create_encrypted_messages.rb
+++ b/db/migrate/20200518083523_create_encrypted_messages.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateEncryptedMessages < ActiveRecord::Migration[5.2]
   def change
     create_table :encrypted_messages do |t|
diff --git a/db/migrate/20200521180606_encrypted_message_ids_to_timestamp_ids.rb b/db/migrate/20200521180606_encrypted_message_ids_to_timestamp_ids.rb
index c5c80b7953b00093a41c2dbb32d1bd446a7ab24e..422e4f43fa2b9d3077f74c9b7382b2a27952f12d 100644
--- a/db/migrate/20200521180606_encrypted_message_ids_to_timestamp_ids.rb
+++ b/db/migrate/20200521180606_encrypted_message_ids_to_timestamp_ids.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class EncryptedMessageIdsToTimestampIds < ActiveRecord::Migration[5.2]
   def up
     safety_assured do
diff --git a/db/migrate/20200529214050_add_devices_url_to_accounts.rb b/db/migrate/20200529214050_add_devices_url_to_accounts.rb
index 1323f8df7e7eccff42c2ab7f4ac1e0e26ee8c631..6f868579fe25c7c3f7b5aade980c51bf8cf5cdb0 100644
--- a/db/migrate/20200529214050_add_devices_url_to_accounts.rb
+++ b/db/migrate/20200529214050_add_devices_url_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDevicesURLToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :devices_url, :string
diff --git a/db/migrate/20200601222558_create_system_keys.rb b/db/migrate/20200601222558_create_system_keys.rb
index fd9d221aa26c3e43cdb75ac07b3ebfb48f6967ce..38ec147d4d978a468bf20e644252eb59fc17a719 100644
--- a/db/migrate/20200601222558_create_system_keys.rb
+++ b/db/migrate/20200601222558_create_system_keys.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateSystemKeys < ActiveRecord::Migration[5.2]
   def change
     create_table :system_keys do |t|
diff --git a/db/migrate/20200605155027_add_blurhash_to_preview_cards.rb b/db/migrate/20200605155027_add_blurhash_to_preview_cards.rb
index dc4b7a984998df5d397be5205697e9b09fc6917e..f89dc7b2b1930d7966125e4ab6beb0aa7884f48d 100644
--- a/db/migrate/20200605155027_add_blurhash_to_preview_cards.rb
+++ b/db/migrate/20200605155027_add_blurhash_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddBlurhashToPreviewCards < ActiveRecord::Migration[5.2]
   def change
     add_column :preview_cards, :blurhash, :string
diff --git a/db/migrate/20200608113046_add_sign_in_token_to_users.rb b/db/migrate/20200608113046_add_sign_in_token_to_users.rb
index baa63c10f26f7709c139454e50f2b6adabe8c796..5b71276a24b7f6b71401271bc97a85262451f4c4 100644
--- a/db/migrate/20200608113046_add_sign_in_token_to_users.rb
+++ b/db/migrate/20200608113046_add_sign_in_token_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSignInTokenToUsers < ActiveRecord::Migration[5.2]
   def change
     add_column :users, :sign_in_token, :string
diff --git a/db/migrate/20200614002136_add_sensitized_to_accounts.rb b/db/migrate/20200614002136_add_sensitized_to_accounts.rb
index bc2dfcb6363bad70f14d57d2b3ad5517cab85477..bf5d363c814c9307e52111c82c6f6d285cf46ec1 100644
--- a/db/migrate/20200614002136_add_sensitized_to_accounts.rb
+++ b/db/migrate/20200614002136_add_sensitized_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSensitizedToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :sensitized_at, :datetime
diff --git a/db/migrate/20200620164023_add_fixed_lowercase_index_to_accounts.rb b/db/migrate/20200620164023_add_fixed_lowercase_index_to_accounts.rb
index b350ee9f288d5cea71d8c617db63e17bce11391d..fa81ac164927b4049f3181ffcddf94e91226ecf3 100644
--- a/db/migrate/20200620164023_add_fixed_lowercase_index_to_accounts.rb
+++ b/db/migrate/20200620164023_add_fixed_lowercase_index_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddFixedLowercaseIndexToAccounts < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20200622213645_media_attachment_ids_to_timestamp_ids.rb b/db/migrate/20200622213645_media_attachment_ids_to_timestamp_ids.rb
index 7c141e7afdc66c8a281233f7428c54f77c877043..4b1caeddb52cac7b626a1d062e42c173fb12265d 100644
--- a/db/migrate/20200622213645_media_attachment_ids_to_timestamp_ids.rb
+++ b/db/migrate/20200622213645_media_attachment_ids_to_timestamp_ids.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MediaAttachmentIdsToTimestampIds < ActiveRecord::Migration[5.2]
   def up
     # Set up the media_attachments.id column to use our timestamp-based IDs.
diff --git a/db/migrate/20200627125810_add_thumbnail_columns_to_media_attachments.rb b/db/migrate/20200627125810_add_thumbnail_columns_to_media_attachments.rb
index f9c87a53cc705902a8571fb32059cd33ea1206f0..a3c6b55fd22f0e00da1bd55ea19742154353c9ba 100644
--- a/db/migrate/20200627125810_add_thumbnail_columns_to_media_attachments.rb
+++ b/db/migrate/20200627125810_add_thumbnail_columns_to_media_attachments.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddThumbnailColumnsToMediaAttachments < ActiveRecord::Migration[5.2]
   def up
     add_attachment :media_attachments, :thumbnail
diff --git a/db/migrate/20200628133322_create_account_notes.rb b/db/migrate/20200628133322_create_account_notes.rb
index 022e0ff3aa1674f9d385f4e5fc18af06e24ed4c9..dd2366198de9479726e5f1028c5d0fa8000526f3 100644
--- a/db/migrate/20200628133322_create_account_notes.rb
+++ b/db/migrate/20200628133322_create_account_notes.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountNotes < ActiveRecord::Migration[5.2]
   def change
     create_table :account_notes do |t|
diff --git a/db/migrate/20200630190240_create_webauthn_credentials.rb b/db/migrate/20200630190240_create_webauthn_credentials.rb
index ea924238d4a3a96a7a3590a972a044f5fd76fff9..21c60ce0082e502248204cbe2d07fdffc589aacd 100644
--- a/db/migrate/20200630190240_create_webauthn_credentials.rb
+++ b/db/migrate/20200630190240_create_webauthn_credentials.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateWebauthnCredentials < ActiveRecord::Migration[5.2]
   def change
     create_table :webauthn_credentials do |t|
diff --git a/db/migrate/20200630190544_add_webauthn_id_to_users.rb b/db/migrate/20200630190544_add_webauthn_id_to_users.rb
index 95d3c92a867a00aea6b76fa02bb3da10fa74fbf9..e2628b65bf9a1f2e37e43de799897b98a9313519 100644
--- a/db/migrate/20200630190544_add_webauthn_id_to_users.rb
+++ b/db/migrate/20200630190544_add_webauthn_id_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddWebauthnIdToUsers < ActiveRecord::Migration[5.2]
   def change
     add_column :users, :webauthn_id, :string
diff --git a/db/migrate/20200908193330_create_account_deletion_requests.rb b/db/migrate/20200908193330_create_account_deletion_requests.rb
index e03183ae457876610afe44abbbcbce7900097e64..1f543ca33271e066390298c19971c5724f76359f 100644
--- a/db/migrate/20200908193330_create_account_deletion_requests.rb
+++ b/db/migrate/20200908193330_create_account_deletion_requests.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountDeletionRequests < ActiveRecord::Migration[5.2]
   def change
     create_table :account_deletion_requests do |t|
diff --git a/db/migrate/20200917192924_add_notify_to_follows.rb b/db/migrate/20200917192924_add_notify_to_follows.rb
index 342eaa38d091f86c5e96e8d0ab9b976f147ee909..a57bb36dc2418c5a14f21a20f190d56ca102f5dd 100644
--- a/db/migrate/20200917192924_add_notify_to_follows.rb
+++ b/db/migrate/20200917192924_add_notify_to_follows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddNotifyToFollows < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20200917193034_add_type_to_notifications.rb b/db/migrate/20200917193034_add_type_to_notifications.rb
index 002be3aa00b0dc99827dab1ee0de68130e211a4e..b0fb3bfe3a6c1ce097018ea8f35f7c384f4077c3 100644
--- a/db/migrate/20200917193034_add_type_to_notifications.rb
+++ b/db/migrate/20200917193034_add_type_to_notifications.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTypeToNotifications < ActiveRecord::Migration[5.2]
   def change
     add_column :notifications, :type, :string
diff --git a/db/migrate/20200917222316_add_index_notifications_on_type.rb b/db/migrate/20200917222316_add_index_notifications_on_type.rb
index 9bd23c1d3d97a589c8477ca1a13cec5b5fb78e64..a819f23ee2d9c9ef09d9f8ec94090105ea12ae7b 100644
--- a/db/migrate/20200917222316_add_index_notifications_on_type.rb
+++ b/db/migrate/20200917222316_add_index_notifications_on_type.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexNotificationsOnType < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20201008202037_create_ip_blocks.rb b/db/migrate/20201008202037_create_ip_blocks.rb
index 32acd6ede1759c0d172b9c46ac1c6a3a4fabdd30..76b86d648b5a9e7d0295b2b97f27daa4d1d869f2 100644
--- a/db/migrate/20201008202037_create_ip_blocks.rb
+++ b/db/migrate/20201008202037_create_ip_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateIpBlocks < ActiveRecord::Migration[5.2]
   def change
     create_table :ip_blocks do |t|
diff --git a/db/migrate/20201008220312_add_sign_up_ip_to_users.rb b/db/migrate/20201008220312_add_sign_up_ip_to_users.rb
index 66cd624bbb8e1f96aa15eb515d2274311cf5bf80..58d1a7aedc5e37e837820e0f528d50e57051a1a6 100644
--- a/db/migrate/20201008220312_add_sign_up_ip_to_users.rb
+++ b/db/migrate/20201008220312_add_sign_up_ip_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSignUpIpToUsers < ActiveRecord::Migration[5.2]
   def change
     add_column :users, :sign_up_ip, :inet
diff --git a/db/migrate/20201017233919_add_suspension_origin_to_accounts.rb b/db/migrate/20201017233919_add_suspension_origin_to_accounts.rb
index f0db02143aed1df82fbf95347235aba7a1e59eda..1150f109418f525c27490edae724391a3c12c054 100644
--- a/db/migrate/20201017233919_add_suspension_origin_to_accounts.rb
+++ b/db/migrate/20201017233919_add_suspension_origin_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSuspensionOriginToAccounts < ActiveRecord::Migration[5.2]
   def change
     add_column :accounts, :suspension_origin, :integer
diff --git a/db/migrate/20201206004238_create_instances.rb b/db/migrate/20201206004238_create_instances.rb
index a4b866894ad8bf830b002f1e7ff339b7330a34ad..965ab26e27b134e6943f3a8af2b60fb19d9f55eb 100644
--- a/db/migrate/20201206004238_create_instances.rb
+++ b/db/migrate/20201206004238_create_instances.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateInstances < ActiveRecord::Migration[5.2]
   def change
     create_view :instances, materialized: true
diff --git a/db/migrate/20201218054746_add_obfuscate_to_domain_blocks.rb b/db/migrate/20201218054746_add_obfuscate_to_domain_blocks.rb
index 26f4ddb851dbb96441b8120de3f303dd01d487c2..91bba38c586ca67c340d379a53bdb03e229becd4 100644
--- a/db/migrate/20201218054746_add_obfuscate_to_domain_blocks.rb
+++ b/db/migrate/20201218054746_add_obfuscate_to_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddObfuscateToDomainBlocks < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20210221045109_create_rules.rb b/db/migrate/20210221045109_create_rules.rb
index abe2fd42a0e45659f336ba2437bebe60adf3e001..293a1a6c434d94840d056832f5da0fdf3873c7ac 100644
--- a/db/migrate/20210221045109_create_rules.rb
+++ b/db/migrate/20210221045109_create_rules.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateRules < ActiveRecord::Migration[5.2]
   def change
     create_table :rules do |t|
diff --git a/db/migrate/20210306164523_account_ids_to_timestamp_ids.rb b/db/migrate/20210306164523_account_ids_to_timestamp_ids.rb
index b287c60dd530871cc9f85b45780652bbe62680d2..0b3f1f638a115a87eaf1b81abce036a3e21c18e4 100644
--- a/db/migrate/20210306164523_account_ids_to_timestamp_ids.rb
+++ b/db/migrate/20210306164523_account_ids_to_timestamp_ids.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AccountIdsToTimestampIds < ActiveRecord::Migration[5.2]
   def up
     # Set up the accounts.id column to use our timestamp-based IDs.
diff --git a/db/migrate/20210322164601_create_account_summaries.rb b/db/migrate/20210322164601_create_account_summaries.rb
index bc9011113f78697020f58c46c0f435a859783550..8d18e9eeb4bd34de8cefffe316391ff04e0e9c23 100644
--- a/db/migrate/20210322164601_create_account_summaries.rb
+++ b/db/migrate/20210322164601_create_account_summaries.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountSummaries < ActiveRecord::Migration[5.2]
   def change
     create_view :account_summaries, materialized: { no_data: true }
diff --git a/db/migrate/20210323114347_create_follow_recommendations.rb b/db/migrate/20210323114347_create_follow_recommendations.rb
index 77e729032092e213cbfa67b42f27eca06a1f70e6..b63564a030716abb49e5fd79a5eb0d1621f7344f 100644
--- a/db/migrate/20210323114347_create_follow_recommendations.rb
+++ b/db/migrate/20210323114347_create_follow_recommendations.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFollowRecommendations < ActiveRecord::Migration[5.2]
   def change
     create_view :follow_recommendations
diff --git a/db/migrate/20210324171613_create_follow_recommendation_suppressions.rb b/db/migrate/20210324171613_create_follow_recommendation_suppressions.rb
index c17a0be635847c855f180a16ce53cb9386370655..a2040ca983f8214f21d3501be4459f99ae96ca0a 100644
--- a/db/migrate/20210324171613_create_follow_recommendation_suppressions.rb
+++ b/db/migrate/20210324171613_create_follow_recommendation_suppressions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateFollowRecommendationSuppressions < ActiveRecord::Migration[6.1]
   def change
     create_table :follow_recommendation_suppressions do |t|
diff --git a/db/migrate/20210416200740_create_canonical_email_blocks.rb b/db/migrate/20210416200740_create_canonical_email_blocks.rb
index 32c44646c3fbb05d34d7900648c981d941934900..a18539fa1c2c8ea08f96a0ff68a45cdfffe51f7f 100644
--- a/db/migrate/20210416200740_create_canonical_email_blocks.rb
+++ b/db/migrate/20210416200740_create_canonical_email_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateCanonicalEmailBlocks < ActiveRecord::Migration[6.1]
   def change
     create_table :canonical_email_blocks do |t|
diff --git a/db/migrate/20210421121431_add_case_insensitive_btree_index_to_tags.rb b/db/migrate/20210421121431_add_case_insensitive_btree_index_to_tags.rb
index a3cc854d7c0595892ab0db9a3145fcfd84e9300d..43b4e5a6f68bd5e6a624ef0985a7ef6e0d49fd80 100644
--- a/db/migrate/20210421121431_add_case_insensitive_btree_index_to_tags.rb
+++ b/db/migrate/20210421121431_add_case_insensitive_btree_index_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddCaseInsensitiveBtreeIndexToTags < ActiveRecord::Migration[5.2]
diff --git a/db/migrate/20210425135952_add_index_on_media_attachments_account_id_status_id.rb b/db/migrate/20210425135952_add_index_on_media_attachments_account_id_status_id.rb
index 5ef2d3c398ec86e95b634ffcced6eb6f6e7ea2f5..68fdcd51e9956d4c497e9a5d81fa754cc3bb89c1 100644
--- a/db/migrate/20210425135952_add_index_on_media_attachments_account_id_status_id.rb
+++ b/db/migrate/20210425135952_add_index_on_media_attachments_account_id_status_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexOnMediaAttachmentsAccountIdStatusId < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20210505174616_update_follow_recommendations_to_version_2.rb b/db/migrate/20210505174616_update_follow_recommendations_to_version_2.rb
index 56c0b4cb0afa2c0ff2ad62b3f3d7d80ee2b36372..22c27a0e7a8e84e0010d5ef49ea6f3abb466e162 100644
--- a/db/migrate/20210505174616_update_follow_recommendations_to_version_2.rb
+++ b/db/migrate/20210505174616_update_follow_recommendations_to_version_2.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class UpdateFollowRecommendationsToVersion2 < ActiveRecord::Migration[6.1]
   # We're switching from a normal to a materialized view so we need
   # custom `up` and `down` paths.
diff --git a/db/migrate/20210609202149_create_login_activities.rb b/db/migrate/20210609202149_create_login_activities.rb
index 38e147c3272dbb3a23f681df1196b8ee18c1711e..f2da335997254c9983437c6fda42e06da30b2014 100644
--- a/db/migrate/20210609202149_create_login_activities.rb
+++ b/db/migrate/20210609202149_create_login_activities.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateLoginActivities < ActiveRecord::Migration[6.1]
   def change
     create_table :login_activities do |t|
diff --git a/db/migrate/20210616214526_create_user_ips.rb b/db/migrate/20210616214526_create_user_ips.rb
index 68e81a9d819dd98475ae87846dd288c70e2b925b..4aaf9a4746a37f0dc3d004a237a06b887140c3e8 100644
--- a/db/migrate/20210616214526_create_user_ips.rb
+++ b/db/migrate/20210616214526_create_user_ips.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateUserIps < ActiveRecord::Migration[6.1]
   def change
     create_view :user_ips
diff --git a/db/migrate/20210621221010_add_skip_sign_in_token_to_users.rb b/db/migrate/20210621221010_add_skip_sign_in_token_to_users.rb
index 43ad9b95455a3d73b2a0b84008cfc3a9a859b6b8..8c5d9c368ae9b7351554cec89cb5a5f2577b2db9 100644
--- a/db/migrate/20210621221010_add_skip_sign_in_token_to_users.rb
+++ b/db/migrate/20210621221010_add_skip_sign_in_token_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddSkipSignInTokenToUsers < ActiveRecord::Migration[6.1]
   def change
     add_column :users, :skip_sign_in_token, :boolean
diff --git a/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb b/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
index 64cf84448b8cf4dc221b1389c24a2cdb9cddde0a..9b475966bb617a0ffb10df990473302588b889cd 100644
--- a/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
+++ b/db/migrate/20210630000137_fix_canonical_email_blocks_foreign_key.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixCanonicalEmailBlocksForeignKey < ActiveRecord::Migration[6.1]
   def up
     safety_assured do
diff --git a/db/migrate/20210722120340_create_account_statuses_cleanup_policies.rb b/db/migrate/20210722120340_create_account_statuses_cleanup_policies.rb
index db168676a149fc7ee54a3fdb4d50e55932aeafc2..334c375a4e4c82ea88914e8f94ab742f8e7a50e2 100644
--- a/db/migrate/20210722120340_create_account_statuses_cleanup_policies.rb
+++ b/db/migrate/20210722120340_create_account_statuses_cleanup_policies.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAccountStatusesCleanupPolicies < ActiveRecord::Migration[6.1]
   def change
     create_table :account_statuses_cleanup_policies do |t|
diff --git a/db/migrate/20210904215403_add_edited_at_to_statuses.rb b/db/migrate/20210904215403_add_edited_at_to_statuses.rb
index 216ad8e1383f7a78c7e6a33a5aebace1265d0c2f..545c6f79c4489dc4b5074e617476bf8e5b83ef29 100644
--- a/db/migrate/20210904215403_add_edited_at_to_statuses.rb
+++ b/db/migrate/20210904215403_add_edited_at_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddEditedAtToStatuses < ActiveRecord::Migration[6.1]
   def change
     add_column :statuses, :edited_at, :datetime
diff --git a/db/migrate/20210908220918_create_status_edits.rb b/db/migrate/20210908220918_create_status_edits.rb
index 6c90149d000b2cc422996a09b2f8ef91b71629f1..dfc2c51743e54f21edce9e233f7099ca81159c09 100644
--- a/db/migrate/20210908220918_create_status_edits.rb
+++ b/db/migrate/20210908220918_create_status_edits.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatusEdits < ActiveRecord::Migration[6.1]
   def change
     create_table :status_edits do |t|
diff --git a/db/migrate/20211031031021_create_preview_card_providers.rb b/db/migrate/20211031031021_create_preview_card_providers.rb
index 0bd46198e24c998b73f3c6fae85155e0ba803078..83255614b60d4ed628b13b445c4f5806846f9215 100644
--- a/db/migrate/20211031031021_create_preview_card_providers.rb
+++ b/db/migrate/20211031031021_create_preview_card_providers.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePreviewCardProviders < ActiveRecord::Migration[6.1]
   def change
     create_table :preview_card_providers do |t|
diff --git a/db/migrate/20211112011713_add_language_to_preview_cards.rb b/db/migrate/20211112011713_add_language_to_preview_cards.rb
index 995934de4c1ddf73ae888987dbc893429c1ea053..b9049e97950f797bb8440d9f6e2e15c8777aabfc 100644
--- a/db/migrate/20211112011713_add_language_to_preview_cards.rb
+++ b/db/migrate/20211112011713_add_language_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLanguageToPreviewCards < ActiveRecord::Migration[6.1]
   def change
     add_column :preview_cards, :language, :string
diff --git a/db/migrate/20211115032527_add_trendable_to_preview_cards.rb b/db/migrate/20211115032527_add_trendable_to_preview_cards.rb
index 87bf3d7a231b57d18050dfaa6fb2e1a32f66b634..21fc4ecf466b8cca85987703586fd01490c46b54 100644
--- a/db/migrate/20211115032527_add_trendable_to_preview_cards.rb
+++ b/db/migrate/20211115032527_add_trendable_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTrendableToPreviewCards < ActiveRecord::Migration[6.1]
   def change
     add_column :preview_cards, :trendable, :boolean
diff --git a/db/migrate/20211123212714_add_link_type_to_preview_cards.rb b/db/migrate/20211123212714_add_link_type_to_preview_cards.rb
index 9f57e02194bed5f70b3c5b442fd623273180ffc7..68a2a92cbf64cd5ace2ad2cc1b7d91b285c1938d 100644
--- a/db/migrate/20211123212714_add_link_type_to_preview_cards.rb
+++ b/db/migrate/20211123212714_add_link_type_to_preview_cards.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLinkTypeToPreviewCards < ActiveRecord::Migration[6.1]
   def change
     add_column :preview_cards, :link_type, :int
diff --git a/db/migrate/20211213040746_update_account_summaries_to_version_2.rb b/db/migrate/20211213040746_update_account_summaries_to_version_2.rb
index 0d1f092ec6152c2a2d94a4b43ac3e902129de708..e347a874ff51816d229bb6a3c13e67b5a4cb88e0 100644
--- a/db/migrate/20211213040746_update_account_summaries_to_version_2.rb
+++ b/db/migrate/20211213040746_update_account_summaries_to_version_2.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class UpdateAccountSummariesToVersion2 < ActiveRecord::Migration[6.1]
   def up
     reapplication_follow_recommendations_v2 do
diff --git a/db/migrate/20211231080958_add_category_to_reports.rb b/db/migrate/20211231080958_add_category_to_reports.rb
index c2b495c6354509cbc87ff01783d17628fec8bc2d..97a59f8c23e35a305f0c648dead660d5bd314444 100644
--- a/db/migrate/20211231080958_add_category_to_reports.rb
+++ b/db/migrate/20211231080958_add_category_to_reports.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require Rails.root.join('lib', 'mastodon', 'migration_helpers')
 
 class AddCategoryToReports < ActiveRecord::Migration[6.1]
diff --git a/db/migrate/20220105163928_remove_mentions_status_id_index.rb b/db/migrate/20220105163928_remove_mentions_status_id_index.rb
index 56e903719288d423af684996ec012c8e45517f7f..58d665f85c458b8434fabcc15b9fd47e68ab0be2 100644
--- a/db/migrate/20220105163928_remove_mentions_status_id_index.rb
+++ b/db/migrate/20220105163928_remove_mentions_status_id_index.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveMentionsStatusIdIndex < ActiveRecord::Migration[6.1]
   def up
     remove_index :mentions, name: :mentions_status_id_index if index_exists?(:mentions, :status_id, name: :mentions_status_id_index)
diff --git a/db/migrate/20220115125126_add_report_id_to_account_warnings.rb b/db/migrate/20220115125126_add_report_id_to_account_warnings.rb
index a1c20c99ef82157b0ca047f0bb7e38873cef9ab2..43e5adcfee22dfe3f982f20c6f41d39323ec9a8f 100644
--- a/db/migrate/20220115125126_add_report_id_to_account_warnings.rb
+++ b/db/migrate/20220115125126_add_report_id_to_account_warnings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddReportIdToAccountWarnings < ActiveRecord::Migration[6.1]
   def change
     safety_assured { add_reference :account_warnings, :report, foreign_key: { on_delete: :cascade }, index: false }
diff --git a/db/migrate/20220115125341_fix_account_warning_actions.rb b/db/migrate/20220115125341_fix_account_warning_actions.rb
index 25cc17fd39272f27e7d0d0ddf9899a2e7d9c6286..5a580e92ce0fe201c6a93af1979a83570373cba8 100644
--- a/db/migrate/20220115125341_fix_account_warning_actions.rb
+++ b/db/migrate/20220115125341_fix_account_warning_actions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixAccountWarningActions < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220116202951_add_deleted_at_index_on_statuses.rb b/db/migrate/20220116202951_add_deleted_at_index_on_statuses.rb
index dc33625528139288b90212de3ec1e2c00bc720e2..7615111824818045e042fdf9ccf6b25404b87570 100644
--- a/db/migrate/20220116202951_add_deleted_at_index_on_statuses.rb
+++ b/db/migrate/20220116202951_add_deleted_at_index_on_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDeletedAtIndexOnStatuses < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220124141035_create_appeals.rb b/db/migrate/20220124141035_create_appeals.rb
index afb3efbd533f45e930f59a92df88584beeb32f93..03911172a3fdff30dfed0c8f3600160628436140 100644
--- a/db/migrate/20220124141035_create_appeals.rb
+++ b/db/migrate/20220124141035_create_appeals.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateAppeals < ActiveRecord::Migration[6.1]
   def change
     create_table :appeals do |t|
diff --git a/db/migrate/20220202200743_add_trendable_to_accounts.rb b/db/migrate/20220202200743_add_trendable_to_accounts.rb
index 414df5108d9241408a5419f128ac228ea7589ca1..20de235c2dd835ff9777874ae7fff6ce80b466de 100644
--- a/db/migrate/20220202200743_add_trendable_to_accounts.rb
+++ b/db/migrate/20220202200743_add_trendable_to_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTrendableToAccounts < ActiveRecord::Migration[6.1]
   def change
     add_column :accounts, :trendable, :boolean
diff --git a/db/migrate/20220202200926_add_trendable_to_statuses.rb b/db/migrate/20220202200926_add_trendable_to_statuses.rb
index 7f38c8ca71fe6038355ca6e91e65139f9a54f381..5d101132b81d488726bed611d26504d900537853 100644
--- a/db/migrate/20220202200926_add_trendable_to_statuses.rb
+++ b/db/migrate/20220202200926_add_trendable_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddTrendableToStatuses < ActiveRecord::Migration[6.1]
   def change
     add_column :statuses, :trendable, :boolean
diff --git a/db/migrate/20220210153119_add_overruled_at_to_account_warnings.rb b/db/migrate/20220210153119_add_overruled_at_to_account_warnings.rb
index a082da774c993dbdabe4b93ba02ae3479de03a99..68ca277e3900829a0e20251a842b4664c58ad27f 100644
--- a/db/migrate/20220210153119_add_overruled_at_to_account_warnings.rb
+++ b/db/migrate/20220210153119_add_overruled_at_to_account_warnings.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddOverruledAtToAccountWarnings < ActiveRecord::Migration[6.1]
   def change
     add_column :account_warnings, :overruled_at, :datetime
diff --git a/db/migrate/20220224010024_add_ips_to_email_domain_blocks.rb b/db/migrate/20220224010024_add_ips_to_email_domain_blocks.rb
index 1b19a2aa1f773693238ac95e9cadb74dc1966366..f70dbe5e32c3a46644616f47f629482da91687da 100644
--- a/db/migrate/20220224010024_add_ips_to_email_domain_blocks.rb
+++ b/db/migrate/20220224010024_add_ips_to_email_domain_blocks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIpsToEmailDomainBlocks < ActiveRecord::Migration[6.1]
   def change
     add_column :email_domain_blocks, :ips, :inet, array: true
diff --git a/db/migrate/20220227041951_add_last_used_at_to_oauth_access_tokens.rb b/db/migrate/20220227041951_add_last_used_at_to_oauth_access_tokens.rb
index 6b46e60a8bb4a1dd7bb9a528eb05a7c3ae895f24..a733fa1c4b5305e081be03e471d299635c452e6d 100644
--- a/db/migrate/20220227041951_add_last_used_at_to_oauth_access_tokens.rb
+++ b/db/migrate/20220227041951_add_last_used_at_to_oauth_access_tokens.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLastUsedAtToOauthAccessTokens < ActiveRecord::Migration[6.1]
   def change
     add_column :oauth_access_tokens, :last_used_at, :datetime
diff --git a/db/migrate/20220302232632_add_ordered_media_attachment_ids_to_statuses.rb b/db/migrate/20220302232632_add_ordered_media_attachment_ids_to_statuses.rb
index 5443f32a2e8f870e4c17c0aec672b2c2463ed718..3a08963a786cd488800257e7a0d7608318b554b7 100644
--- a/db/migrate/20220302232632_add_ordered_media_attachment_ids_to_statuses.rb
+++ b/db/migrate/20220302232632_add_ordered_media_attachment_ids_to_statuses.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddOrderedMediaAttachmentIdsToStatuses < ActiveRecord::Migration[6.1]
   def change
     add_column :statuses, :ordered_media_attachment_ids, :bigint, array: true
diff --git a/db/migrate/20220303000827_add_ordered_media_attachment_ids_to_status_edits.rb b/db/migrate/20220303000827_add_ordered_media_attachment_ids_to_status_edits.rb
index b1071f35937dfe78b1f75a14ee8a83e48a05bdd4..b8ebee6f07b11f6859db15332d70bbb9857706aa 100644
--- a/db/migrate/20220303000827_add_ordered_media_attachment_ids_to_status_edits.rb
+++ b/db/migrate/20220303000827_add_ordered_media_attachment_ids_to_status_edits.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddOrderedMediaAttachmentIdsToStatusEdits < ActiveRecord::Migration[6.1]
   def change
     add_column :status_edits, :ordered_media_attachment_ids, :bigint, array: true
diff --git a/db/migrate/20220304195405_migrate_hide_network_preference.rb b/db/migrate/20220304195405_migrate_hide_network_preference.rb
index 102ee46d6f32c6114836f6c1670c04b0658fcf57..0083e0422aa8e861e668199a40936af10cb4c40e 100644
--- a/db/migrate/20220304195405_migrate_hide_network_preference.rb
+++ b/db/migrate/20220304195405_migrate_hide_network_preference.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class MigrateHideNetworkPreference < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220307094650_fix_featured_tags_constraints.rb b/db/migrate/20220307094650_fix_featured_tags_constraints.rb
index bad1c90d4174f95ff70c15134c68b39ac4ccd264..db2e9f4f7bbd042d328a6d61d7ee9be49ec24db0 100644
--- a/db/migrate/20220307094650_fix_featured_tags_constraints.rb
+++ b/db/migrate/20220307094650_fix_featured_tags_constraints.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixFeaturedTagsConstraints < ActiveRecord::Migration[6.1]
   def up
     safety_assured do
diff --git a/db/migrate/20220309213005_fix_reblog_deleted_at.rb b/db/migrate/20220309213005_fix_reblog_deleted_at.rb
index 8ec1813d95e786ce2038ece3d166f47ff81b045a..e3474beeb1eb31b398b081272b90c8e0cfaa1192 100644
--- a/db/migrate/20220309213005_fix_reblog_deleted_at.rb
+++ b/db/migrate/20220309213005_fix_reblog_deleted_at.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class FixReblogDeletedAt < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220316233212_update_kurdish_locales.rb b/db/migrate/20220316233212_update_kurdish_locales.rb
index 36586622fb39768fd2ad1f178bf10c55ff4aa3ea..fa8ced0fdb435a5bc72a1b6287996e7caf53227d 100644
--- a/db/migrate/20220316233212_update_kurdish_locales.rb
+++ b/db/migrate/20220316233212_update_kurdish_locales.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class UpdateKurdishLocales < ActiveRecord::Migration[6.1]
   class User < ApplicationRecord
     # Dummy class, to make migration possible across version changes
diff --git a/db/migrate/20220428112511_add_index_statuses_on_account_id.rb b/db/migrate/20220428112511_add_index_statuses_on_account_id.rb
index 87a601b72842ab794b0719c5de515dc78500a589..b1ace18df8979fa38ddbd3038bc1ea9c4db3d736 100644
--- a/db/migrate/20220428112511_add_index_statuses_on_account_id.rb
+++ b/db/migrate/20220428112511_add_index_statuses_on_account_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexStatusesOnAccountId < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220428112727_add_index_statuses_pins_on_status_id.rb b/db/migrate/20220428112727_add_index_statuses_pins_on_status_id.rb
index 26a5430876bcbc8d84e5e1e4624c7f32f3e7be29..0358da9b5aa69f3083ecd167e3f1d8c3ff9d75e1 100644
--- a/db/migrate/20220428112727_add_index_statuses_pins_on_status_id.rb
+++ b/db/migrate/20220428112727_add_index_statuses_pins_on_status_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexStatusesPinsOnStatusId < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220428114454_add_index_reports_on_assigned_account_id.rb b/db/migrate/20220428114454_add_index_reports_on_assigned_account_id.rb
index c260c9732af43d47c03a945190fa96e90d149edb..6b3888c422ce3856f966a1574d74954c812681c3 100644
--- a/db/migrate/20220428114454_add_index_reports_on_assigned_account_id.rb
+++ b/db/migrate/20220428114454_add_index_reports_on_assigned_account_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexReportsOnAssignedAccountId < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220428114902_add_index_reports_on_action_taken_by_account_id.rb b/db/migrate/20220428114902_add_index_reports_on_action_taken_by_account_id.rb
index aed88cd80ae29ae26a7a2b76b8a5b7ea0d06a230..3c2d9dac908e8671195dc211d659a880ef240d24 100644
--- a/db/migrate/20220428114902_add_index_reports_on_action_taken_by_account_id.rb
+++ b/db/migrate/20220428114902_add_index_reports_on_action_taken_by_account_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexReportsOnActionTakenByAccountId < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220606044941_create_webhooks.rb b/db/migrate/20220606044941_create_webhooks.rb
index cca48fce653255a4b887b91e3acde9a947f71e41..0e70fbeadc492cb22f3f1ec940140b95ba3ad7ee 100644
--- a/db/migrate/20220606044941_create_webhooks.rb
+++ b/db/migrate/20220606044941_create_webhooks.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateWebhooks < ActiveRecord::Migration[6.1]
   def change
     create_table :webhooks do |t|
diff --git a/db/migrate/20220611210335_create_user_roles.rb b/db/migrate/20220611210335_create_user_roles.rb
index 6b7f2b63711381dffea3a554857ec3a119a76abb..c778b7059194c3aa642b4720126657c8d6821082 100644
--- a/db/migrate/20220611210335_create_user_roles.rb
+++ b/db/migrate/20220611210335_create_user_roles.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateUserRoles < ActiveRecord::Migration[6.1]
   def change
     create_table :user_roles do |t|
diff --git a/db/migrate/20220611212541_add_role_id_to_users.rb b/db/migrate/20220611212541_add_role_id_to_users.rb
index 2fda647d4c313a5909267ad0d2d6bd188e67531d..9c1cb2fad893e26ddc2192e20f612e84437c3c97 100644
--- a/db/migrate/20220611212541_add_role_id_to_users.rb
+++ b/db/migrate/20220611212541_add_role_id_to_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddRoleIdToUsers < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20220710102457_add_display_name_to_tags.rb b/db/migrate/20220710102457_add_display_name_to_tags.rb
index aa78676459d0ee173a5fb00874e502adc4324928..b74de5085d68604d7e7e9add61fe54f271db0f12 100644
--- a/db/migrate/20220710102457_add_display_name_to_tags.rb
+++ b/db/migrate/20220710102457_add_display_name_to_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddDisplayNameToTags < ActiveRecord::Migration[6.1]
   def change
     add_column :tags, :display_name, :string
diff --git a/db/migrate/20220714171049_create_tag_follows.rb b/db/migrate/20220714171049_create_tag_follows.rb
index a393e90f5086bd42d816cd707cae69bbce174292..9a3f3e09302afd908edcc7a2c596d0ded6f7c4c7 100644
--- a/db/migrate/20220714171049_create_tag_follows.rb
+++ b/db/migrate/20220714171049_create_tag_follows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateTagFollows < ActiveRecord::Migration[6.1]
   def change
     create_table :tag_follows do |t|
diff --git a/db/migrate/20220824164433_add_human_identifier_to_admin_action_logs.rb b/db/migrate/20220824164433_add_human_identifier_to_admin_action_logs.rb
index 2cb8cddf19b42f02e09f105b9ce53774265eec4f..90bc7672885e66c7c8fc09c8f8023c1b8755778e 100644
--- a/db/migrate/20220824164433_add_human_identifier_to_admin_action_logs.rb
+++ b/db/migrate/20220824164433_add_human_identifier_to_admin_action_logs.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddHumanIdentifierToAdminActionLogs < ActiveRecord::Migration[6.1]
   def change
     add_column :admin_action_logs, :human_identifier, :string
diff --git a/db/migrate/20220824233535_create_status_trends.rb b/db/migrate/20220824233535_create_status_trends.rb
index cea0abf3553d1808d75b26b2c800f92d18aa1723..52dcbf8f38e9e527e42b7fa36377390eb0497563 100644
--- a/db/migrate/20220824233535_create_status_trends.rb
+++ b/db/migrate/20220824233535_create_status_trends.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreateStatusTrends < ActiveRecord::Migration[6.1]
   def change
     create_table :status_trends do |t|
diff --git a/db/migrate/20220827195229_change_canonical_email_blocks_nullable.rb b/db/migrate/20220827195229_change_canonical_email_blocks_nullable.rb
index 5b3ec47275146fddf1b8ecdeae063abb9e48814a..e794824afca9a84a9700aaf03a69f2533db62242 100644
--- a/db/migrate/20220827195229_change_canonical_email_blocks_nullable.rb
+++ b/db/migrate/20220827195229_change_canonical_email_blocks_nullable.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class ChangeCanonicalEmailBlocksNullable < ActiveRecord::Migration[6.1]
   def change
     safety_assured { change_column :canonical_email_blocks, :reference_account_id, :bigint, null: true, default: nil }
diff --git a/db/migrate/20220829192633_add_languages_to_follows.rb b/db/migrate/20220829192633_add_languages_to_follows.rb
index f6cf48880ac2395b72e8a24865bfbbbf57390cf2..ad88396bdc87134ac8826d33cd0769d8117fd936 100644
--- a/db/migrate/20220829192633_add_languages_to_follows.rb
+++ b/db/migrate/20220829192633_add_languages_to_follows.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLanguagesToFollows < ActiveRecord::Migration[6.1]
   def change
     add_column :follows, :languages, :string, array: true
diff --git a/db/migrate/20220829192658_add_languages_to_follow_requests.rb b/db/migrate/20220829192658_add_languages_to_follow_requests.rb
index f98fabb220a8c150801768045ac4bf3957ea80e4..94031fd873ccb88aa915b8b04e8382d84f87d672 100644
--- a/db/migrate/20220829192658_add_languages_to_follow_requests.rb
+++ b/db/migrate/20220829192658_add_languages_to_follow_requests.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddLanguagesToFollowRequests < ActiveRecord::Migration[6.1]
   def change
     add_column :follow_requests, :languages, :string, array: true
diff --git a/db/migrate/20221006061337_create_preview_card_trends.rb b/db/migrate/20221006061337_create_preview_card_trends.rb
index baad9c31c34dec36082dd86cc144ac0c530e5931..934a06e24d17283d2b9f5c27762771b4d078928d 100644
--- a/db/migrate/20221006061337_create_preview_card_trends.rb
+++ b/db/migrate/20221006061337_create_preview_card_trends.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class CreatePreviewCardTrends < ActiveRecord::Migration[6.1]
   def change
     create_table :preview_card_trends do |t|
diff --git a/db/migrate/20221012181003_add_blurhash_to_site_uploads.rb b/db/migrate/20221012181003_add_blurhash_to_site_uploads.rb
index e1c87712b12c7131af189285f93537369b533df3..3ed2eb9682c131486b288dec04f4580811e4bed2 100644
--- a/db/migrate/20221012181003_add_blurhash_to_site_uploads.rb
+++ b/db/migrate/20221012181003_add_blurhash_to_site_uploads.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddBlurhashToSiteUploads < ActiveRecord::Migration[6.1]
   def change
     add_column :site_uploads, :blurhash, :string
diff --git a/db/migrate/20221021055441_add_index_featured_tags_on_account_id_and_tag_id.rb b/db/migrate/20221021055441_add_index_featured_tags_on_account_id_and_tag_id.rb
index 74d7673f7d9979ef4e285c77551e020b22d0e785..7925aae939a64043c6987ead57b52881caba41a7 100644
--- a/db/migrate/20221021055441_add_index_featured_tags_on_account_id_and_tag_id.rb
+++ b/db/migrate/20221021055441_add_index_featured_tags_on_account_id_and_tag_id.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexFeaturedTagsOnAccountIdAndTagId < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20221025171544_add_index_ip_blocks_on_ip.rb b/db/migrate/20221025171544_add_index_ip_blocks_on_ip.rb
index 0221369b7e6d659a2b90e3ac8e887acb8c1e1984..a1d824c4e48a33cdb9ac934aead15c5975a966d9 100644
--- a/db/migrate/20221025171544_add_index_ip_blocks_on_ip.rb
+++ b/db/migrate/20221025171544_add_index_ip_blocks_on_ip.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddIndexIpBlocksOnIp < ActiveRecord::Migration[6.1]
   disable_ddl_transaction!
 
diff --git a/db/migrate/20221104133904_add_name_to_featured_tags.rb b/db/migrate/20221104133904_add_name_to_featured_tags.rb
index 7c8c8ebfbce2b67c3828a79a81b1938e26b197b0..44b9e64486a5730848513ca6e32c6899773edf25 100644
--- a/db/migrate/20221104133904_add_name_to_featured_tags.rb
+++ b/db/migrate/20221104133904_add_name_to_featured_tags.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class AddNameToFeaturedTags < ActiveRecord::Migration[6.1]
   def change
     add_column :featured_tags, :name, :string
diff --git a/db/post_migrate/20190519130537_remove_boosts_widening_audience.rb b/db/post_migrate/20190519130537_remove_boosts_widening_audience.rb
index f1708b2e1135f8517f5755e930856a2c7b413a8d..89a95041ee02353f6af40bb36f301f940b3e07be 100644
--- a/db/post_migrate/20190519130537_remove_boosts_widening_audience.rb
+++ b/db/post_migrate/20190519130537_remove_boosts_widening_audience.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveBoostsWideningAudience < ActiveRecord::Migration[5.2]
   disable_ddl_transaction!
 
diff --git a/db/post_migrate/20210308133107_remove_subscription_expires_at_from_accounts.rb b/db/post_migrate/20210308133107_remove_subscription_expires_at_from_accounts.rb
index 511104cef368aba6f40d29748ba51e2d2bc52313..f95e96297e5911280b75509461314820c2ebb493 100644
--- a/db/post_migrate/20210308133107_remove_subscription_expires_at_from_accounts.rb
+++ b/db/post_migrate/20210308133107_remove_subscription_expires_at_from_accounts.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveSubscriptionExpiresAtFromAccounts < ActiveRecord::Migration[5.2]
   def change
     safety_assured do
diff --git a/db/post_migrate/20220118183123_remove_rememberable_from_users.rb b/db/post_migrate/20220118183123_remove_rememberable_from_users.rb
index 1e274c6e0bf971256403794608677b0aaf1f0a15..0acd686145472ce7d8a8fccacec0a89972b9ca28 100644
--- a/db/post_migrate/20220118183123_remove_rememberable_from_users.rb
+++ b/db/post_migrate/20220118183123_remove_rememberable_from_users.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 class RemoveRememberableFromUsers < ActiveRecord::Migration[6.1]
   def change
     safety_assured do
diff --git a/db/seeds/01_web_app.rb b/db/seeds/01_web_app.rb
index a457a883b3149b7319b34e6bb27ad76f1d058436..a9d8fd3baea3d14d1e54c373a79b5c870d8591d2 100644
--- a/db/seeds/01_web_app.rb
+++ b/db/seeds/01_web_app.rb
@@ -1 +1,3 @@
+# frozen_string_literal: true
+
 Doorkeeper::Application.create_with(name: 'Web', redirect_uri: Doorkeeper.configuration.native_redirect_uri, scopes: 'read write follow push').find_or_create_by(superapp: true)
diff --git a/db/seeds/02_instance_actor.rb b/db/seeds/02_instance_actor.rb
index f9aa372f1c4b458d53e42b7eb7de1ab285852ef0..55e83e8a0815ca105d80637e7c416d2d04364494 100644
--- a/db/seeds/02_instance_actor.rb
+++ b/db/seeds/02_instance_actor.rb
@@ -1 +1,3 @@
+# frozen_string_literal: true
+
 Account.create_with(actor_type: 'Application', locked: true, username: 'mastodon.internal').find_or_create_by(id: -99)
diff --git a/db/seeds/03_roles.rb b/db/seeds/03_roles.rb
index 7fedf0f7118b7ebd2169858e15cddfcbbb6f3d2d..8b359582b537f86fce16d36fcfd104aec7c41c04 100644
--- a/db/seeds/03_roles.rb
+++ b/db/seeds/03_roles.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 # Pre-create base role
 UserRole.everyone
 
diff --git a/db/seeds/04_admin.rb b/db/seeds/04_admin.rb
index a67040e4ecfec29106f592da4357473825219664..ec0287a45453fa9562734d4ad5d5177a73d66ace 100644
--- a/db/seeds/04_admin.rb
+++ b/db/seeds/04_admin.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 if Rails.env.development?
   domain = ENV['LOCAL_DOMAIN'] || Rails.configuration.x.local_domain
 
diff --git a/lib/rails/engine_extensions.rb b/lib/rails/engine_extensions.rb
index 1f5c2cd6cd5ca39d4e2df85dbb5ae2e172d619de..68535570d4da1bbdcdc27c96758d4c0bf16d633f 100644
--- a/lib/rails/engine_extensions.rb
+++ b/lib/rails/engine_extensions.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 module Rails
   module EngineExtensions
     # Rewrite task loading code to filter digitalocean.rake task
diff --git a/lib/tasks/branding.rake b/lib/tasks/branding.rake
index d97c97c99edc71dd74ae3c363ace378186607f40..608fb3af9c41884aba28568d636662bdba4656ab 100644
--- a/lib/tasks/branding.rake
+++ b/lib/tasks/branding.rake
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 namespace :branding do
   desc 'Generate necessary graphic assets for branding from source SVG files'
   task generate: :environment do
diff --git a/spec/fabricators_spec.rb b/spec/fabricators_spec.rb
index 3b76c56ce657f0a110a7b3797cff1999ac511d22..53193378c84f0b4fb1ff7c5889d1994402a9f4f6 100644
--- a/spec/fabricators_spec.rb
+++ b/spec/fabricators_spec.rb
@@ -1,3 +1,5 @@
+# frozen_string_literal: true
+
 require 'rails_helper'
 
 Fabrication.manager.load_definitions if Fabrication.manager.empty?