Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rails/UniqueValidationWithoutIndex generates errors in RuboCop Rails v2.9.1 #419

Closed
tobyaherbert opened this issue Jan 8, 2021 · 4 comments · Fixed by #480
Closed

Rails/UniqueValidationWithoutIndex generates errors in RuboCop Rails v2.9.1 #419

tobyaherbert opened this issue Jan 8, 2021 · 4 comments · Fixed by #480
Labels
bug Something isn't working

Comments

@tobyaherbert
Copy link

tobyaherbert commented Jan 8, 2021

Hey,

I've just updated RuboCop Rails to the latest version (2.9.1) and the Rails/UniqueValidationWithoutIndex cop is generating some errors.


Expected behavior

RuboCop should return with no errors.

Actual behavior

RuboCop returns with errors.

Steps to reproduce the problem

Use a project that has at least one uniqueness validation and run RuboCop

RuboCop Debug Output

$ bundle exec rubocop -d
For /Users/user/paper: configuration from /Users/user/paper/.rubocop.yml
configuration from /Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/config/default.yml
configuration from /Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/config/default.yml
Default configuration from /Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/config/default.yml
Inspecting 255 files
Scanning /Users/user/paper/Capfile
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c22edc2726b041124e2d87a43d3f82080971eb5e
.Scanning /Users/user/paper/Gemfile
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fae790647ed682dd173e9345ab5276c4410e4423
.Scanning /Users/user/paper/Guardfile
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/289d1553215394d8fd970b29b35583eb5fb74d62
.Scanning /Users/user/paper/Rakefile
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ad4158a095c7d11eb455904aadb094f2a954efd0
.Scanning /Users/user/paper/app/channels/application_cable/channel.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8b06ffe14324f1a726c847a8e430acaaedeb70f2
.Scanning /Users/user/paper/app/channels/application_cable/connection.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/456a8cbc7f607779437269f8175335dc306e6530
.Scanning /Users/user/paper/app/controllers/accounts_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/03437fff7a640c474fa2bd0e7a08565838a8a0d1
.Scanning /Users/user/paper/app/controllers/admin/media_assets_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c1be3040089aa214afd84e23f2b42cfde67c51a2
.Scanning /Users/user/paper/app/controllers/admin/user_applications_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b00147f885d2d2b4c81203a0c9228f5d250e0656
.Scanning /Users/user/paper/app/controllers/admin/users_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5cac05c486457c54d15d06bb8e7bf07493f16f48
.Scanning /Users/user/paper/app/controllers/admin/venues_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/774b481b452fa130e2778e356da86fe14b703830
.Scanning /Users/user/paper/app/controllers/admin/web_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/3b981598025b8764e80549a610546e1e730d5cfa
.Scanning /Users/user/paper/app/controllers/application_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f0a4297dbc001ef039cb0a03acdad8a763c14a79
.Scanning /Users/user/paper/app/controllers/concerns/attribute_helpers.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/399ff772287f8f64c952c1346d0de0427a2e4071
.Scanning /Users/user/paper/app/controllers/concerns/browser_sentinel.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f44ebb4b809907c7bae5d409339663c75aa13ba0
.Scanning /Users/user/paper/app/controllers/concerns/format_helpers.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2f07da931026cd669546479cb077973e3ea42fb9
.Scanning /Users/user/paper/app/controllers/concerns/layout_adaptable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/592705225517633430b81ab1cc17ad1ca302ba94
.Scanning /Users/user/paper/app/controllers/concerns/prefetchable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/da8ef6484a057289cdba3a754ba7675b9a5cc068
.Scanning /Users/user/paper/app/controllers/concerns/prefetchable_helpers.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0189f9b1be0a3ff62567df0b555ed44bb84f8e4d
.Scanning /Users/user/paper/app/controllers/concerns/session_authenticatable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/952250f94462570703b896924842782936240c82
.Scanning /Users/user/paper/app/controllers/concerns/stripe_error_handling.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/da5f37af578f2127959f679c9b42411bacf9581b
.Scanning /Users/user/paper/app/controllers/concerns/titleable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ee4ec2711a556690f8d4b29010cc6bc9e334277b
.Scanning /Users/user/paper/app/controllers/email_validations_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/3c5d5782dc04f57ce5e2c312e22dd76fb869dfbb
.Scanning /Users/user/paper/app/controllers/errors_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/bce96e8bf06104e5775b84ae20cdb158389f512f
.Scanning /Users/user/paper/app/controllers/translations_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1498b77b4022324493d8ba16a7c4e75281b51f21
.Scanning /Users/user/paper/app/controllers/user_applications_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/cbbf659a06145d5228c9af4846562c46d5f4d486
.Scanning /Users/user/paper/app/controllers/user_applications_payment_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7ae0aa9e3c511d252da71cee16c0d07008f43f18
.Scanning /Users/user/paper/app/controllers/user_applications_user_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0e6fcfe06ad2144760fc22d5468fe0e6a3be1365
.Scanning /Users/user/paper/app/controllers/user_session_magic_links_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/714659c9e7e76e6a91624773158822037ce1b57a
.Scanning /Users/user/paper/app/controllers/user_sessions_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9ec3cfe032e0235cea4431acba8949abb184f559
.Scanning /Users/user/paper/app/controllers/web_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/cffc8b286cc0109a93a0f05c5fc1abc5dda1f642
.Scanning /Users/user/paper/app/controllers/webhooks/mailchimp_events_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0541e36b4d258aa0e6dff3534e2ac32ab76b6600
.Scanning /Users/user/paper/app/controllers/webhooks/webhook_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2b2bdc504299a581161eab5bf90ead3909b6c036
.Scanning /Users/user/paper/app/controllers/welcome_controller.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4bed73ca707c2f0d4b913a2647cf38266c65a68d
.Scanning /Users/user/paper/app/decorators/media_asset_decorator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/28fff6d7a952634702bbbee59a46e6bd052d75fc
.Scanning /Users/user/paper/app/decorators/user_application_decorator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/65b169ae58e1dac4a423bec765dbfb8b1a8228af
.Scanning /Users/user/paper/app/decorators/user_decorator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/e230dd35b3d64f11919a7f3702272d075331e217
.Scanning /Users/user/paper/app/helpers/admin/dashhead_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b5e0c6b914cf956e9ba9595811a8301803f6c50e
.Scanning /Users/user/paper/app/helpers/admin/media_assets_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6e86a30e2af20a483fc1eeb6b4c18b20baae42a7
.Scanning /Users/user/paper/app/helpers/admin/sidebar_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/87d41240db53c9f37b153985e2d7ec1819807b2b
.Scanning /Users/user/paper/app/helpers/admin/user_applications_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ee590d61d9d95c02f9b1f97051086c200a9aedb3
.Scanning /Users/user/paper/app/helpers/application_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/be5da5016217a862d1af82a95bcbb181dc8a51d4
.Scanning /Users/user/paper/app/helpers/bitcode_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/84e5c4d09812d32b52369f7e88ca450edaa6327a
.Scanning /Users/user/paper/app/helpers/flash_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/79bd4cb84a4b50a19c98f528cb61f13239594464
.Scanning /Users/user/paper/app/helpers/google_fonts_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/347b578b65f15813ea4a66ac52e6af591906d369
.Scanning /Users/user/paper/app/helpers/image_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ab39a9592ba5740ff40a8cbfb3b4b963cc17fbba
.Scanning /Users/user/paper/app/helpers/layout_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7a0e92b4c58e4d03cd010d4cf310595b93e51150
.Scanning /Users/user/paper/app/helpers/link_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/15c3804c4112e398e62ee226528a15fb09c5d63b
.Scanning /Users/user/paper/app/helpers/mailer_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/42bb26230893fd7d80d31d30567b58933b378ae8
.Scanning /Users/user/paper/app/helpers/map_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5575c8120b7505c5cf237c83f7c4b7294b2ca87c
.Scanning /Users/user/paper/app/helpers/menu_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5cbc10a7aeb22b2fc66f5b8e91b4a75cefe05e80
.Scanning /Users/user/paper/app/helpers/polyfills_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2ed1bead4dfe04723dc214d5376e48be75fcd232
.Scanning /Users/user/paper/app/helpers/prefetch_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/492c8ba694996802cc168f59eff3c5d55080aa69
.Scanning /Users/user/paper/app/helpers/rich_text_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/afb41a67fa4a087325e4fc2626c6fa75a4b43784
.Scanning /Users/user/paper/app/helpers/user_applications_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0cf9f249aee5456b9cec23c4a72301efe2190c7b
.Scanning /Users/user/paper/app/helpers/user_sessions_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/e27e832217d5286d86d6ab5258dab7a876277b79
.Scanning /Users/user/paper/app/helpers/vue_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/50d673b75be37f4269dcf4f6b5d6882565eff52f
.Scanning /Users/user/paper/app/jobs/application_job.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c95ea696175292c05fde1ebfdefa483c9b9115c0
.Scanning /Users/user/paper/app/jobs/expunge_stale_user_applications_job.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6779f5ed69d21788fb0690dd6f652d22b318b3f5
.Scanning /Users/user/paper/app/jobs/expunge_stale_user_sessions_job.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2224adf586039b0378c4eec195ea7b4e84081e79
.Scanning /Users/user/paper/app/jobs/push_user_mailchimp_preferences_job.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/59c5d184a6d84583da6118ce739a8efb94cfdfd6
.Scanning /Users/user/paper/app/lib/email_validator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a16f5a9d86b1d94965db37c13c31fc8552fae816
.Scanning /Users/user/paper/app/lib/embed_retriever.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/aa058fd0d03749d7d48d2d1f79f98cd45ca07911
.Scanning /Users/user/paper/app/lib/membership_number_generator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ca981820a9673957d8bb251cf5e670e103a094df
.Scanning /Users/user/paper/app/lib/sanitizer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fdbeda85790592022171027c5d4eb46bd746dd94
.Scanning /Users/user/paper/app/lib/tokenizer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1bb69b53cd8f828dce2df21aec0ad6f4d09b8c3b
.Scanning /Users/user/paper/app/lib/user_authenticator.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/541d1e9663b7de69ed79a622ac59b61f47c9fed9
.Scanning /Users/user/paper/app/mailers/admin/user_application_mailer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ed2b2a9383b45d59c9e7ba36b29598daabb41f0a
.Scanning /Users/user/paper/app/mailers/application_mailer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ce7f5c9a5d7c8adfb6a45cea7bd7a81153038d81
.Scanning /Users/user/paper/app/mailers/user_application_mailer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a64335614871cfd1a565e79d6220549c97639d7a
.Scanning /Users/user/paper/app/mailers/user_mailer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2fa3c2a4215031d2a7359049c52ccd39bd240d09
.Scanning /Users/user/paper/app/models/admin/user_application_state_transition.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/812292def6cbaf1f22a6bba01b69a9794b8f740f
.Scanning /Users/user/paper/app/models/application_record.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/87c753db17a656460f75891021b4315eb29c868d
.Scanning /Users/user/paper/app/models/concerns/email_canonicable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a791db8b1b9008810fd9fbe1230f039c76cf8a05
.Scanning /Users/user/paper/app/models/concerns/magic_tokens.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7d18b23ceefdbd71dea256a0fc3b39498fabcd69
.Scanning /Users/user/paper/app/models/concerns/recommending_user_email_canonicable.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/651b9e196c133022ff6d4ebcc9e86a759388cf92
.Scanning /Users/user/paper/app/models/email_validation.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9072a02b37edb895a07156c57fc933e778276e2d
.Scanning /Users/user/paper/app/models/embed_reconciler.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ea82557be4feaafd02773b214fe0cce291b70b78
.Scanning /Users/user/paper/app/models/mailchimp_reconciler.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/037ca0d52a3ec31404a99c619b09f6957b4698da
.Scanning /Users/user/paper/app/models/media_asset.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/012d6bf756166e65604ced6d64e51610e21f1346
.Scanning /Users/user/paper/app/models/media_asset_importer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ec16d28b05ca7aaccba36c66e3cd64d0150785ba
.Scanning /Users/user/paper/app/models/media_asset_query.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5cdf65ca0d2e8b1c430dcb7243ff141e8d516119
.Scanning /Users/user/paper/app/models/payment.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/233039746c09f668f556c8b79700943e10e473ac
.Scanning /Users/user/paper/app/models/payment_gateway/base.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/51918390a9be67693fcd635db35ac32d3f0881e7
.Scanning /Users/user/paper/app/models/payment_gateway/manual.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8a63dec8a6b822fa89754ea5645fbe85eaf3d12c
.Scanning /Users/user/paper/app/models/payment_gateway/paypal.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/66f86b4dd1ad211d390799900f76ed3639c107f5
.Scanning /Users/user/paper/app/models/payment_gateway/stripe.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5391e11987126178959152dfd3e7f58c6558ce74
.Scanning /Users/user/paper/app/models/tag.rb
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/tag.rb:7:2.
undefined method `value' for s(:nil):RuboCop::AST::Node
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:117:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `block in build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each_content'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `map'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:72:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `block in build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:50:in `block in each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:34:in `build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:14:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `load!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:18:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/mixin/active_record_helper.rb:31:in `schema'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/rails/unique_validation_without_index.rb:36:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `public_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `block (2 levels) in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:166:in `with_cop_error_handling'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:135:in `block in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:70:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `block in on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_begin'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:154:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:157:in `investigate_partial'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:83:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:132:in `block in file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:157:in `file_offense_cache'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:131:in `file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:122:in `process_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:101:in `block in each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `reduce'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:86:in `inspect_files'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:47:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:65:in `run_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:72:in `execute_runners'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:41:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:13:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:12:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `kernel_load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:28:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:476:in `exec'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:30:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:24:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:46:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/friendly_errors.rb:123:in `with_friendly_errors'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:34:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `<main>'
.Scanning /Users/user/paper/app/models/user.rb
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/user.rb:47:2.
undefined method `value' for s(:nil):RuboCop::AST::Node
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:117:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `block in build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each_content'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `map'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:72:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `block in build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:50:in `block in each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:34:in `build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:14:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `load!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:18:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/mixin/active_record_helper.rb:31:in `schema'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/rails/unique_validation_without_index.rb:36:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `public_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `block (2 levels) in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:166:in `with_cop_error_handling'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:135:in `block in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:70:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `block in on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_begin'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:154:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:157:in `investigate_partial'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:83:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:132:in `block in file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:157:in `file_offense_cache'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:131:in `file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:122:in `process_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:101:in `block in each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `reduce'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:86:in `inspect_files'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:47:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:65:in `run_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:72:in `execute_runners'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:41:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:13:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:12:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `kernel_load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:28:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:476:in `exec'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:30:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:24:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:46:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/friendly_errors.rb:123:in `with_friendly_errors'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:34:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `<main>'
.Scanning /Users/user/paper/app/models/user_application.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/bc16eee6f742e3d8ba29096e28ea4c25d5b2a0d2
.Scanning /Users/user/paper/app/models/user_application_process.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/009b942d90c85a96dab98535ff95f9a5bac1ee0d
.Scanning /Users/user/paper/app/models/user_session.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/783d77255b04128ec5676596c705147b19dcb67f
.Scanning /Users/user/paper/app/models/user_tag.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/93b5ce956db294ebef22ef0ad454609c60ee908b
.Scanning /Users/user/paper/app/models/venue.rb
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/venue.rb:7:2.
undefined method `value' for s(:nil):RuboCop::AST::Node
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:117:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `block in build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each_content'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `map'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:72:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `block in build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:50:in `block in each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:34:in `build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:14:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `load!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:18:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/mixin/active_record_helper.rb:31:in `schema'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/rails/unique_validation_without_index.rb:36:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `public_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `block (2 levels) in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:166:in `with_cop_error_handling'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:135:in `block in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:70:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `block in on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_begin'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:154:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:157:in `investigate_partial'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:83:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:132:in `block in file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:157:in `file_offense_cache'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:131:in `file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:122:in `process_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:101:in `block in each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `reduce'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:86:in `inspect_files'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:47:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:65:in `run_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:72:in `execute_runners'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:41:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:13:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:12:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `kernel_load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:28:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:476:in `exec'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:30:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:24:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:46:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/friendly_errors.rb:123:in `with_friendly_errors'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:34:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `<main>'
.Scanning /Users/user/paper/app/models/venue_image_asset.rb
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/venue_image_asset.rb:7:2.
undefined method `value' for s(:nil):RuboCop::AST::Node
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:117:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:87:in `block in build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:105:in `each_content'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `map'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:83:in `build_columns'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:72:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:35:in `block in build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:50:in `block in each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:47:in `each_table'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:34:in `build!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader/schema.rb:14:in `initialize'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `new'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:46:in `load!'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/rails/schema_loader.rb:18:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/mixin/active_record_helper.rb:31:in `schema'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-rails-2.9.1/lib/rubocop/cop/rails/unique_validation_without_index.rb:36:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `public_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:136:in `block (2 levels) in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:166:in `with_cop_error_handling'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:135:in `block in trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:134:in `trigger_restricted_cops'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:70:in `on_send'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `block in on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:137:in `on_dstr'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_begin'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:154:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:71:in `on_class'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-ast-1.4.0/lib/rubocop/ast/traversal.rb:20:in `walk'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/commissioner.rb:86:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:157:in `investigate_partial'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cop/team.rb:83:in `investigate'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:315:in `inspect_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:259:in `block in do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:293:in `block in iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:286:in `iterate_until_no_changes'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:255:in `do_inspection_loop'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:132:in `block in file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:157:in `file_offense_cache'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:131:in `file_offenses'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:122:in `process_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:101:in `block in each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `reduce'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:100:in `each_inspected_file'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:86:in `inspect_files'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/runner.rb:47:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:26:in `block in execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:52:in `with_redirect'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:25:in `execute_runner'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command/execute_runner.rb:17:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/command.rb:11:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli/environment.rb:18:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:65:in `run_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:72:in `execute_runners'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/lib/rubocop/cli.rb:41:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:13:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/benchmark.rb:308:in `realtime'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/rubocop-1.8.0/exe/rubocop:12:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/rubocop:23:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:63:in `kernel_load'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli/exec.rb:28:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:476:in `exec'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor.rb:399:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:30:in `dispatch'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/vendor/thor/lib/thor/base.rb:476:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/cli.rb:24:in `start'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:46:in `block in <top (required)>'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/bundler/friendly_errors.rb:123:in `with_friendly_errors'
/Users/user/.rbenv/versions/2.7.2/lib/ruby/gems/2.7.0/gems/bundler-2.1.4/libexec/bundle:34:in `<top (required)>'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `load'
/Users/user/.rbenv/versions/2.7.2/bin/bundle:23:in `<main>'
.Scanning /Users/user/paper/app/models/venue_updater.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a78a71e2f9aa3616066c7bfda8921ea8a73dd37a
.Scanning /Users/user/paper/app/models/webhooks/mailchimp_event.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f9c3564488f80da38b684bc617ed5dde8b5d9ab2
.Scanning /Users/user/paper/app/serializers/hash_with_indifferent_access_serializer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d1ada6e9a768b1272cea8982b9b7b8817e580dea
.Scanning /Users/user/paper/app/serializers/user_application_state_log_serializer.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/885e4999e5c38cbf75448c2540ce8adbb27f4db2
.Scanning /Users/user/paper/config.ru
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d74f6ac97539d11e58892db3dea648d1b7d293bb
.Scanning /Users/user/paper/lib/capistrano/tasks/maintenance.rake
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5c758e858053d14554ff484d9c96c7283a1ea9fa
.Scanning /Users/user/paper/lib/capistrano/tasks/static.rake
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/222abd19399635fb41642e998cdf265087024519
.Scanning /Users/user/paper/lib/paper/address_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/aeee2098c37b2a7ce1344c09abae2200a2d262a2
.Scanning /Users/user/paper/lib/paper/name_type.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4d05aa2d08436e8f798fa4abef9007fc0f3e2887
.Scanning /Users/user/paper/lib/paper/paypal.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4769dfdb5ba74f1944e57d3e054756957d7b68f5
.Scanning /Users/user/paper/lib/tasks/static.rake
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/46873576cff1901d85c86b1d80d778d4bb54b701
.Scanning /Users/user/paper/spec/controllers/application_controller_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c5d27bd1fccd977b969e9107d2a7a1ace992552e
.Scanning /Users/user/paper/spec/controllers/concerns/attribute_helpers_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/612965986355180f06c1b0918d55a71ba7593a8b
.Scanning /Users/user/paper/spec/controllers/concerns/format_helpers_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/513f0b2a48dc290fe1b9af6cefe22962910b734d
.Scanning /Users/user/paper/spec/controllers/concerns/layout_adaptable_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f3a87554c0ad41164be979d0cbf521079256575f
.Scanning /Users/user/paper/spec/controllers/concerns/prefetchable_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/83db4d5f9a7326a656436e279bc82a84bb6a3792
.Scanning /Users/user/paper/spec/controllers/concerns/session_authenticatable_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/aecfe52f5b55b1aefa716cdc086b6dee789d0312
.Scanning /Users/user/paper/spec/controllers/concerns/titleable_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/63bd634937ed6afc8b13d7a1d77d38a6968a6e19
.Scanning /Users/user/paper/spec/controllers/user_applications_payment_controller_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5b5a221dc17eb0ef1fa18c981e09e67ef4be35d7
.Scanning /Users/user/paper/spec/controllers/web_controller_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ebf60db0163bf3eef4ee2b80321a6d2b363f3a32
.Scanning /Users/user/paper/spec/controllers/welcome_controller_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c889a64ef47549a75a9563d9ccc389783640796e
.Scanning /Users/user/paper/spec/decorators/media_asset_decorator_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5710651d178e7e8e6f013a3cdf721d78c8849a3b
.Scanning /Users/user/paper/spec/decorators/user_application_decorator_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fa476b38e23b5c3e78e3dcdf08aff1ae7a851bd0
.Scanning /Users/user/paper/spec/decorators/user_decorator_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a48347c068ac8d2872c39d452a88915e49bd8738
.Scanning /Users/user/paper/spec/factories/media_assets.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/148dd5092e98aa908a2cc0af43b952c65ff0ebc2
.Scanning /Users/user/paper/spec/factories/payments.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f79e987f66efa662b07d5a895d9218d84298c2d1
.Scanning /Users/user/paper/spec/factories/tags.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4047dc09b6f2642545527b4a360101af83b895f6
.Scanning /Users/user/paper/spec/factories/user_applications.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ab1a212eb9794face3a5ee755a08aaa44c603212
.Scanning /Users/user/paper/spec/factories/user_sessions.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0a79e542bab5121dc2c989f9884df46f592e1ca4
.Scanning /Users/user/paper/spec/factories/user_tags.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8874b8322a70cd59e968eb7f346f5d5858a47456
.Scanning /Users/user/paper/spec/factories/users.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7ddc86e7b10b25d99adcd876ec2dc876b524c6d6
.Scanning /Users/user/paper/spec/factories/venue_image_assets.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f840ee73007c9605fe6d63e5cb6d3e311e64e0b6
.Scanning /Users/user/paper/spec/factories/venues.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a5d28863aba5a030815a1c38199e98a6c1ff724d
.Scanning /Users/user/paper/spec/feature/admin/venues_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0762b2e4d1ccf167c2669aee6ebb0d1be6e1f5fc
.Scanning /Users/user/paper/spec/feature/errors_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/94b627a4ccc43a07bb160954b932eb3998c8af19
.Scanning /Users/user/paper/spec/feature/session_lifecycle_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7c0e271726b21edaece53f92aa1b0008443b6ca0
.Scanning /Users/user/paper/spec/helpers/admin/dashhead_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a78e8fc19658b73954646796e35c9587ab744b7a
.Scanning /Users/user/paper/spec/helpers/admin/media_assets_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d3b818e5b9e593d0f5095d064fa0077c76ed502f
.Scanning /Users/user/paper/spec/helpers/admin/sidebar_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/3afc51e80ebe242577fafe9f9aca97d01e760278
.Scanning /Users/user/paper/spec/helpers/admin/user_applications_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4e293cbefb858b28dd1b42494cd5d25b087a1e22
.Scanning /Users/user/paper/spec/helpers/application_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/80b621e5c0e2b53e6960f3b7bb63b04987e64e8e
.Scanning /Users/user/paper/spec/helpers/bitcode_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7d0b3d37cd5b0254a63db1717919cca7b9b30840
.Scanning /Users/user/paper/spec/helpers/flash_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/79805e6f9698a048883c413d4bf073557495c6dc
.Scanning /Users/user/paper/spec/helpers/google_fonts_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a944f47d4c722050863035a7f34ac8a3fc700a5e
.Scanning /Users/user/paper/spec/helpers/image_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c11c2558c9ff7173dcbff551379f9c74f97d2406
.Scanning /Users/user/paper/spec/helpers/layout_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f689300a1bdfdc5c3720d32e140e35257355180b
.Scanning /Users/user/paper/spec/helpers/link_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f0400e532cde59af8f7506b78fb8d2b00630ebbf
.Scanning /Users/user/paper/spec/helpers/mailer_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9aa36e3431d1d0115b61c7ccad04d1921c671423
.Scanning /Users/user/paper/spec/helpers/map_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1c458928709a5716e4a6f6226547a07f41fdb026
.Scanning /Users/user/paper/spec/helpers/menu_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/37e6fe9dab6b37757e04938756c4443a80a3d0ac
.Scanning /Users/user/paper/spec/helpers/polyfills_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c8300d6b651c27fcf303b1f02eb30662fb1036a6
.Scanning /Users/user/paper/spec/helpers/rich_text_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6ff7dd4589c7576c92accc6f373f7aed13d2dfcc
.Scanning /Users/user/paper/spec/helpers/user_applications_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7cc2056cab1bc89f5bb3eb07ba9facb53274df3b
.Scanning /Users/user/paper/spec/helpers/vue_helper_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/48fc5da99d6d61b2b16ef271c45d5d2724c94d33
.Scanning /Users/user/paper/spec/jobs/push_user_mailchimp_preferences_job_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9a28eab5f558faa164383edd95b40abc3d3a45ad
.Scanning /Users/user/paper/spec/lib/embed_retriever_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6840238ffa3cd5d474d8898a0810a946b8f9b8d5
.Scanning /Users/user/paper/spec/lib/membership_number_generator_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d89a24ca46cadef702b2b0d69437e73a05febe2d
.Scanning /Users/user/paper/spec/lib/paper/name_type_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a9435ef52faeafba1d6518bfcd7183946f2894d3
.Scanning /Users/user/paper/spec/lib/paypal.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7774338734d12bbaa9a7f1123bd32059a0d5708a
.Scanning /Users/user/paper/spec/lib/sanitizer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/00a83248e1368e5b7cb69aa8615de96d5e2de778
.Scanning /Users/user/paper/spec/lib/tokenizer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4d8b4f455d006b3a951927448b860b1367deaba4
.Scanning /Users/user/paper/spec/lib/user_authenticator_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1d4ec23fc15deb8baecf77ca41328b7dfcd7e1e5
.Scanning /Users/user/paper/spec/mailers/application_mailer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/68e4327222e8e25d6df3bc98c6c9455fe804d03f
.Scanning /Users/user/paper/spec/mailers/previews/user_application_mailer_preview.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9d51d6894196631ecb371bc7b6fd9968f3bcac70
.Scanning /Users/user/paper/spec/mailers/previews/user_mailer_preview.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2360a3b1b8bd6e03fec09defe45fa980a11aa96a
.Scanning /Users/user/paper/spec/mailers/user_application_mailer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6ad414c0b6a4c14e74fd383b8303c15425464bf1
.Scanning /Users/user/paper/spec/mailers/user_mailer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8b4926c161abb0ab4ee2a6c0f56827770a7ad1cf
.Scanning /Users/user/paper/spec/models/admin/user_application_state_transition_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/10c4681ea5df0d90bf439e081eb5a6f230f2c9c7
.Scanning /Users/user/paper/spec/models/concerns/email_canonicable_shared_example.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8c3ea234f3ddc88865b0cd35850c2ea0619ca61e
.Scanning /Users/user/paper/spec/models/concerns/magic_tokens_shared_example.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b946c5d25739b421ada5e394370cea437c8d77d2
.Scanning /Users/user/paper/spec/models/concerns/recommending_user_email_canonicable_shared_example.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b177b729744398a2423bd99d72ed313b28c93a79
.Scanning /Users/user/paper/spec/models/email_validation_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d2fe40507773ebea79f36f93d7a0a533c22c59f2
.Scanning /Users/user/paper/spec/models/embed_reconciler_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f6f615d981a15dc84139319dd3a08a5b682a9ca6
.Scanning /Users/user/paper/spec/models/mailchimp_reconciler_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/29918c662b725a461303c3b02fe26325a8675356
.Scanning /Users/user/paper/spec/models/media_asset_importer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/66f5f63889bc88d2690637922afe01cda6fe0201
.Scanning /Users/user/paper/spec/models/media_asset_query_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/98a32973ab4c130130b6727f1d2dabe79928706d
.Scanning /Users/user/paper/spec/models/media_asset_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1df526afbd4aec9e8177740bd60449326dc2df03
.Scanning /Users/user/paper/spec/models/payment_gateway/base_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/eabdca8efe60741a608384d94136cd192e9e2f83
.Scanning /Users/user/paper/spec/models/payment_gateway/manual_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/ca54c9261c6c21829bf78b52dc20eb12cead1bf4
.Scanning /Users/user/paper/spec/models/payment_gateway/paypal_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/11abafc80510e6694672d0693f376af3a18829b5
.Scanning /Users/user/paper/spec/models/payment_gateway/stripe_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/10f4b618185b6cccfb8c9db66afcdba9e94a56d5
.Scanning /Users/user/paper/spec/models/payment_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/014d0639e4f2139a40ca3f368a09383ad12febdf
.Scanning /Users/user/paper/spec/models/tag_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/57accc2f0d1c615642fe0e6bafce743e1011d958
.Scanning /Users/user/paper/spec/models/user_application_process_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/be75a0bbb3bc06e8fa25906076a69f9817e4ee79
.Scanning /Users/user/paper/spec/models/user_application_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fc104e9f79dd2e0b20f4832f1f640f285c889287
.Scanning /Users/user/paper/spec/models/user_session_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/5b7bd90a8adac92dadf4e83923e59087a3bf5f09
.Scanning /Users/user/paper/spec/models/user_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/e323a9fa5edeaccf4a33fbb8ffabf8e843f5313b
.Scanning /Users/user/paper/spec/models/user_tag_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a9ca4766e744d9ad9a7de1cba6f84b806a734a69
.Scanning /Users/user/paper/spec/models/venue_image_asset_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9fd33da895cb44603c53e4e74d0c07af0f2a4d2d
.Scanning /Users/user/paper/spec/models/venue_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b2a00892b78748648bf6fdf23f7a0d6b1cabc627
.Scanning /Users/user/paper/spec/models/venue_updater_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/32241ee1dbc585b0cf80bcb02a87de6df66b62f7
.Scanning /Users/user/paper/spec/models/webhooks/mailchimp_event_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/16f516138e926949948260e7e5f2eec66d75bd1a
.Scanning /Users/user/paper/spec/rails_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f288a40099cfe1139b9a5105a8540f9649b94830
.Scanning /Users/user/paper/spec/requests/admin/media_assets_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a3fd70bbe66b70c028065d19ed6acb6ccd76a162
.Scanning /Users/user/paper/spec/requests/admin/user_applications_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/e3b4da19533ecfdd385fd6341e4449d178b5c7ac
.Scanning /Users/user/paper/spec/requests/admin/users_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/176bf6a25f7ae0f6a79c6c916265ad1c2131d646
.Scanning /Users/user/paper/spec/requests/admin/venues_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6e784cd6623c5227074be4e376ee0fecd66130f5
.Scanning /Users/user/paper/spec/requests/concerns/browser_sentinel_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f9af152390626f2c3d03e3d0b9e08c56d2a39295
.Scanning /Users/user/paper/spec/requests/email_validations_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/3ec06ff42269d0d040fdd1394aa092e7a7789c07
.Scanning /Users/user/paper/spec/requests/errors_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/badbd4b45fbf7c1d333afd4307fad23111b5ccf8
.Scanning /Users/user/paper/spec/requests/shared_examples/authentication_shared_example.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a9872f5975fc3ffd047483d37b6ae9b057d3b678
.Scanning /Users/user/paper/spec/requests/shared_examples/json_response_action_shared_example.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/965fbb09ed69c496200457ece4ce452821db7fa0
.Scanning /Users/user/paper/spec/requests/translations_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/33b427f0cd274a0f7d4ad1e6a18c213ec5261b50
.Scanning /Users/user/paper/spec/requests/user_applications_payment_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/28d5b2eadfbc007f24a5cba2c2f0b40122c8dd58
.Scanning /Users/user/paper/spec/requests/user_applications_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/19f53c31d434518d578683bc62b7afcd4a641fd7
.Scanning /Users/user/paper/spec/requests/user_applications_user_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/cca713749756c8c39b00655fcc8f96c4580adb1c
.Scanning /Users/user/paper/spec/requests/user_session_magic_links_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6ca6fe2e75e908addee993aab711ce264af01990
.Scanning /Users/user/paper/spec/requests/user_sessions_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7695fffa30d7b8008e31182c479dff09c734a4f2
.Scanning /Users/user/paper/spec/requests/webhooks/mailchimp_events_request_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/c5d95a90faee657d591cf91eef58249e9195df65
.Scanning /Users/user/paper/spec/routing/admin/user_applications_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/293fd492f678b2f2089faa4c752b0430d675f5d2
.Scanning /Users/user/paper/spec/routing/email_validations_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/853a15211ecee6c341a6d1d15b45dd989d4dd6a7
.Scanning /Users/user/paper/spec/routing/translations_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/129315e4c68a817f7b0553e67235b6f0def04bff
.Scanning /Users/user/paper/spec/routing/user_applications_payment_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/98caf25b5f95ad91604de5c2f816c21e36cc5946
.Scanning /Users/user/paper/spec/routing/user_applications_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8a303b6a45aeb596d92d4aacc36bca0b97b4efd1
.Scanning /Users/user/paper/spec/routing/user_applications_user_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/72dc22f863522502d4205b436086980966d11342
.Scanning /Users/user/paper/spec/routing/user_session_magic_links_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6d755ce1df29e9cd8157b194016a19a0b88c0662
.Scanning /Users/user/paper/spec/routing/user_sessions_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fd1404f8c686104f90c1532ca1741b88540308af
.Scanning /Users/user/paper/spec/routing/webhooks/mailchimp_events_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/88f30afee77042a34f74b3546bdc5ca154e3f115
.Scanning /Users/user/paper/spec/routing/welcome_routing_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/8c33bf94d9c54f1522a615c3a8e02a4666f94e2b
.Scanning /Users/user/paper/spec/serializers/hash_with_indifferent_access_serializer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/591bd4b7f7caa40f83f4fb0cc6df9dd1382f8ecb
.Scanning /Users/user/paper/spec/serializers/user_application_state_log_entry_serializer_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4b9cbe60b9e64cb3fe64a3029c55d86fda07341f
.Scanning /Users/user/paper/spec/spec_helper.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/0064e5660cebf4ae11e278cf1cea8575782a3665
.Scanning /Users/user/paper/spec/support/capybara.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/1ddab113b8fa98aff17b6f87881e9ecfc92d6ae7
.Scanning /Users/user/paper/spec/support/email_address.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9f29f4d51e0656d411d9d43c3c03b10f9e1227ad
.Scanning /Users/user/paper/spec/support/factory_bot.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/429ec318668bbf04b90481c46c55423233b4d268
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/authentication.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a39cc1ab1a115135889df90ca313808823081f21
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/blobs.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/116c2146a93327d2ee9c50e707200ff3359f085f
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/decorators.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fd800f36207d5edd8c1d92ec0a0e2a65474a2a92
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/i18n.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/69b398e499efbc2f9d1609c5e849715a233e8b4d
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/jbuilder.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fe68a6111843e100a55e2c1f85861ac47e76d915
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/rails_configuration.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/9b443bf129a49334a2faf5f2c76f643799f328a6
.Scanning /Users/user/paper/spec/support/paper/rspec/helpers/session.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4a0d8c1526eba785884abea623a7e49967330294
.Scanning /Users/user/paper/spec/support/paper/rspec/matchers/declare_type_of.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6b7d09ae62353c92b639e9dd6e9f1a4ab769dbd2
.Scanning /Users/user/paper/spec/support/rails.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/934db608bc11db1cc072fce37142a99a6a8ee061
.Scanning /Users/user/paper/spec/support/rspec_html_matchers.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/12de35fb07592c1fa245d06807d023af37cb77d2
.Scanning /Users/user/paper/spec/support/shared_examples.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/6df943d74475c86bf4c091d0cdf0b2fd604612c9
.Scanning /Users/user/paper/spec/support/shoulda.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/02cfd28fcbbca19cc66cb16da42583d946d4388c
.Scanning /Users/user/paper/spec/support/templates/apis/mailchimp/lists/member.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/2791ebaecc6a49a28f83a5ae01172d7163a61e0b
.Scanning /Users/user/paper/spec/support/templates/apis/mailchimp/webhooks/event.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/83210e0321a2df33d7070fdc1738497b0c727014
.Scanning /Users/user/paper/spec/support/templates/apis/paypal/authorization.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/935af52e4064d8450fe0d625948894340167c628
.Scanning /Users/user/paper/spec/support/templates/apis/paypal/oauth.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7667dbc6fbb2ad520dde2b98e2d6cb98af0a639a
.Scanning /Users/user/paper/spec/support/templates/apis/paypal/order.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f9eb2bbb7a3168bf7cc398d8233f63d9d0168f7d
.Scanning /Users/user/paper/spec/support/templates/apis/stripe/payment_intent.json.jbuilder
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/49a57227d148e891707c5a8e75ef20fe9105eb32
.Scanning /Users/user/paper/spec/support/webmock.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b95203e100fcd785d0a72c2c6e76a113e2779c00
.Scanning /Users/user/paper/spec/views/admin/dashboard/index.html.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/96bc4554201f6cf46a16a0053d83863cc72d8b8e
.Scanning /Users/user/paper/spec/views/admin/media_assets/_media_asset.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/fbeb5c2607aa5f605d62d5fb0e955ee10ac403a8
.Scanning /Users/user/paper/spec/views/admin/media_assets/index.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a44f7a979b6404cb3799f25983c694b9068679ce
.Scanning /Users/user/paper/spec/views/admin/media_assets/show.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/bb7e0d780fe6f0b75ef36c4421b831b7bb547f76
.Scanning /Users/user/paper/spec/views/email_validations/email_validation.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/7a323d7f5a05dbd72e43bfb374bd86bbf64ce49e
.Scanning /Users/user/paper/spec/views/payment/_payment.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/b3299dd545575899941dd6bf52946e832cc1db24
.Scanning /Users/user/paper/spec/views/translations/index.js.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/dbbc878dba629607eed03e6c4ef4fe4ae4ec59d6
.Scanning /Users/user/paper/spec/views/translations/index.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/07872d57b34c5ad1f500d287534d13b2c6e423f7
.Scanning /Users/user/paper/spec/views/user_applications/_user_application.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/f88f8a7c4857cf6c08f689dcb1747dca92d0c7f1
.Scanning /Users/user/paper/spec/views/user_applications/new.html.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/e070bfd500d3333d48496c7459c74d3f757a3609
.Scanning /Users/user/paper/spec/views/user_applications/show.html.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/613c53bc0b58c3b6c7ef7298f3fe1308921e78bf
.Scanning /Users/user/paper/spec/views/user_applications/show.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a782e540d0eaa39f98dc77a06c8431219f5c611a
.Scanning /Users/user/paper/spec/views/user_applications_payment/show.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/4aa353a4d0eaa8142ddcd24700934a5a32f04857
.Scanning /Users/user/paper/spec/views/user_applications_user/show.json.jbuilder_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/d7f006c83a9d83a719218d1a19a65d24be132b87
.Scanning /Users/user/paper/spec/views/user_sessions/new.html.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/a8b64c5c5ef919b7f4fa475517c8ad2e1fdcac0f
.Scanning /Users/user/paper/spec/views/welcome/home.html.erb_spec.rb
Loading cache from /Users/user/.cache/rubocop_cache/521b8e0a1f6b205db017de7ef21e293c0c1c51a4/57fb5266329a0da68bec67c7b625251e8efe5e9c/73a156499157855a9c9215f3d7f9613ae53c598b
.

255 files inspected, no offenses detected

4 errors occurred:
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/tag.rb:7:2.
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/user.rb:47:2.
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/venue.rb:7:2.
An error occurred while Rails/UniqueValidationWithoutIndex cop was inspecting /Users/user/paper/app/models/venue_image_asset.rb:7:2.
Errors are usually caused by RuboCop bugs.
Please, report your problems to RuboCop's issue tracker.
https://github.com/rubocop-hq/rubocop/issues

Mention the following information in the issue report:
1.8.0 (using Parser 3.0.0.0, rubocop-ast 1.4.0, running on ruby 2.7.2 x86_64-darwin20)
Finished in 1.3017790000303648 seconds

Here's a sample of one of the model files tag.rb

# frozen_string_literal: true

class Tag < ApplicationRecord
  has_many :user_tags, dependent: :destroy
  has_many :users, through: :user_tags

  validates :name, presence: true, uniqueness: { case_sensitive: true }
end
@koic
Copy link
Member

koic commented Jan 12, 2021

Thank you for the feedback. The cop works with db/schema.rb. Can you you please provide db/schema.rb?

@sofianegargouri
Copy link

Hi @koic,
I got the same problem. While digging, we found that this diff triggers the error:

diff --git a/db/schema.rb b/db/schema.rb
index 7a3355218..000abcb98 100644
--- a/db/schema.rb
+++ b/db/schema.rb
@@ -817,6 +817,11 @@ ActiveRecord::Schema.define(version: 2021_05_04_054255) do
     t.index ["args"], name: "que_jobs_args_gin_idx", opclass: :jsonb_path_ops, using: :gin
     t.index ["data"], name: "que_jobs_data_gin_idx", opclass: :jsonb_path_ops, using: :gin
     t.index ["queue", "priority", "run_at", "id"], name: "que_poll_idx", where: "((finished_at IS NULL) AND (expired_at IS NULL))"
+    t.check_constraint "(char_length(last_error_message) <= 500) AND (char_length(last_error_backtrace) <= 10000)", name: "error_length"
+    t.check_constraint "(jsonb_typeof(data) = 'object'::text) AND ((NOT (data ? 'tags'::text)) OR ((jsonb_typeof((data -> 'tags'::text)) = 'array'::text) AND (jsonb_array_length((data -> 'tags'::text)) <= 5) AND que_validate_tags((data -> 'tags'::text))))", name: "valid_data"
+    t.check_constraint "char_length(queue) <= 100", name: "queue_length"
+    t.check_constraint "jsonb_typeof(args) = 'array'::text", name: "valid_args"
+    t.check_constraint nil, name: "job_class_length"
   end
 
   create_table "que_lockers", primary_key: "pid", id: :integer, default: nil, force: :cascade do |t|
@@ -826,10 +831,13 @@ ActiveRecord::Schema.define(version: 2021_05_04_054255) do
     t.text "ruby_hostname", null: false
     t.text "queues", null: false, array: true
     t.boolean "listening", null: false
+    t.check_constraint "(array_ndims(queues) = 1) AND (array_length(queues, 1) IS NOT NULL)", name: "valid_queues"
+    t.check_constraint "(array_ndims(worker_priorities) = 1) AND (array_length(worker_priorities, 1) IS NOT NULL)", name: "valid_worker_priorities"
   end
 
   create_table "que_values", primary_key: "key", id: :text, force: :cascade do |t|
     t.jsonb "value", default: {}, null: false
+    t.check_constraint "jsonb_typeof(value) = 'object'::text", name: "valid_value"
   end

@Lorel
Copy link

Lorel commented May 6, 2021

Hi @koic,

I'm working with @sofianegargouri on the same project
To provide more context, this error happened next to the upgrade on Rails 6.1
For what I understood, ActiveRecord now appends the check constraints existing in the database (see the t.check_constraint in the diff of the schema), so the issue must be related to the feature mentioned in this post
In the meantime, we realize that loading the generated schema having those new t.check_constraint fails (using for example rails db:setup)
So maybe the issue comes from the way those check constraints are generated by ActiveRecord

I hope the details will help

EDIT
I've just spotted this constraint in the diff: t.check_constraint nil, name: "job_class_length"
Could nil be the origin of this issue?

@koic koic added the bug Something isn't working label May 7, 2021
koic added a commit to koic/rubocop-rails that referenced this issue May 7, 2021
Fixes rubocop#419.

This PR fixes an error for `Rails/UniqueValidationWithoutIndex` when using
a unique index and `check_constraint` that has `nil` first argument.
@koic
Copy link
Member

koic commented May 7, 2021

@sofianegargouri @Lorel Thank you for your information! I confirmed this issue and opened #480.

@koic koic closed this as completed in #480 May 8, 2021
koic added a commit that referenced this issue May 8, 2021
…ation_without_index

[Fix #419] Fix an error for `Rails/UniqueValidationWithoutIndex`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants