➜ neeto-cal-web git:(main) fasterer
app/carriers/email_liquid_template_carrier.rb:53 Using each_with_index is slower than while loop.
app/controllers/api/external/v1/meetings_controller.rb:21 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/external/v1/meetings_controller.rb:36 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/bookings/filter_options_controller.rb:10 Calling argumentless methods within blocks is slower than using symbol to proc.
app/controllers/api/v1/bookings_controller.rb:76 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/documents_controller.rb:48 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/integrations/zapier/bookings_controller.rb:9 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/payments/filter_options_controller.rb:10 Calling argumentless methods within blocks is slower than using symbol to proc.
app/controllers/api/v1/public/purchases_controller.rb:24 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/routing_forms_controller.rb:59 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/settings/discount_codes_controller.rb:50 Hash#merge! with one argument is slower than Hash#[].
app/controllers/api/v1/testing/public/bookings_controller.rb:13 Hash#merge! with one argument is slower than Hash#[].
app/helpers/application_helper.rb:29 Hash#merge! with one argument is slower than Hash#[].
app/models/concerns/bookings/form_helper.rb:106 Hash#merge! with one argument is slower than Hash#[].
app/models/concerns/bookings/utils.rb:78 Calling argumentless methods within blocks is slower than using symbol to proc.
app/models/concerns/meetings/urls_helper.rb:8 Using tr is faster than gsub when replacing a single character in a string with another single character.
app/models/meeting.rb:120 Calling argumentless methods within blocks is slower than using symbol to proc.
app/models/period.rb:69 Calling argumentless methods within blocks is slower than using symbol to proc.
app/models/period.rb:70 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/bookings/cancel_service.rb:22 Hash#merge! with one argument is slower than Hash#[].
app/services/bookings/pre_bookings/create_service.rb:24 Using each_with_index is slower than while loop.
app/services/bookings/reminder/sms_service.rb:69 Use attr_reader for reading ivars.
app/services/bookings/reminder/sms_service.rb:73 Use attr_reader for reading ivars.
app/services/external_api_changes_mail_service.rb:14 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/integrations/icloud/sync_calendars_service.rb:49 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/integrations/microsoft/oauth_service.rb:42 Hash#merge! with one argument is slower than Hash#[].
app/services/integrations/outlook/renew_expiring_subscriptions_service.rb:6 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/meetings/available_member_at_time_service.rb:55 Using each_with_index is slower than while loop.
app/services/neeto_filters_engine/associated/payment_time_search_service.rb:19 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/sample_data/booking_service.rb:78 Using each_with_index is slower than while loop.
app/services/slots/available_slots_service.rb:75 Hash#merge! with one argument is slower than Hash#[].
app/services/slots/available_slots_service.rb:87 Using each_with_index is slower than while loop.
app/services/slots/available_slots_service.rb:93 Using each_with_index is slower than while loop.
app/services/slots/next_week_working_hours_slots_service.rb:48 Using each_with_index is slower than while loop.
app/services/slots/pre_booking_slots_availability_service.rb:38 Hash#fetch with second argument is slower than Hash#fetch with block.
app/services/slots/pre_booking_slots_availability_service.rb:40 Hash#fetch with second argument is slower than Hash#fetch with block.
app/services/slots/pre_booking_slots_availability_service.rb:42 Hash#fetch with second argument is slower than Hash#fetch with block.
app/services/slots/time_frames/bookings.rb:73 Calling argumentless methods within blocks is slower than using symbol to proc.
app/services/slots/time_frames/generator/bookings.rb:61 Hash#fetch with second argument is slower than Hash#fetch with block.
app/services/slots/time_frames/meeting_level_booking_limits.rb:20 Hash#keys.each is slower than Hash#each_key. N.B. Hash#each_key cannot be used if the hash is modified during the each block.
app/services/slots/time_frames/meeting_level_booking_limits.rb:22 Hash#fetch with second argument is slower than Hash#fetch with block.
app/services/workflows/clone_service.rb:16 Calling argumentless methods within blocks is slower than using symbol to proc.
config/initializers/datetime.rb:9 Using each_with_index is slower than while loop.
db/data/20231211101814_feed_the_existing_payouts.rb:111 Calling argumentless methods within blocks is slower than using symbol to proc.
db/migrate/20240718152620_add_unique_index_to_option_labels.neeto_form_engine.rb:17 Using each_with_index is slower than while loop.
lib/permissions.rb:16 Using each_with_index is slower than while loop.
test/controllers/api/external/v1/bookings_controller_test.rb:330 Using each_with_index is slower than while loop.
test/controllers/api/external/v1/bookings_controller_test.rb:341 Using each_with_index is slower than while loop.
test/controllers/api/v1/integrations/zapier/bookings_controller_test.rb:62 Hash#keys.each is slower than Hash#each_key. N.B. Hash#each_key cannot be used if the hash is modified during the each block.
test/controllers/api/v1/meetings/clones_controller_test.rb:42 Calling argumentless methods within blocks is slower than using symbol to proc.
test/controllers/api/v1/meetings/members_controller_test.rb:108 Calling argumentless methods within blocks is slower than using symbol to proc.
test/controllers/api/v1/public/bookings/skip_payments_controller_test.rb:36 Hash#merge! with one argument is slower than Hash#[].
test/services/bookings/pre_bookings/create_service_test.rb:280 Hash#merge! with one argument is slower than Hash#[].
test/services/bookings/reminder/member_reminder_service_test.rb:120 Array#reverse.each is slower than Array#reverse_each.
test/services/bookings/skip_payment_service_test.rb:61 Hash#merge! with one argument is slower than Hash#[].
test/services/discount_codes/generate_report_service_test.rb:16 Using each_with_index is slower than while loop.
test/services/discount_codes/generate_report_service_test.rb:20 Hash#fetch with second argument is slower than Hash#fetch with block.
test/services/discount_codes/generate_report_service_test.rb:37 Hash#keys.each is slower than Hash#each_key. N.B. Hash#each_key cannot be used if the hash is modified during the each block.
test/services/slots/slot_generation_time_period_service_test.rb:36 Use #cover? instead of #include? on ranges.
1393 files inspected, 59 offenses detected
➜ neeto-cal-web git:(main)