# This configuration was generated by
# `haml-lint --auto-gen-config`
# on 2024-03-26 11:01:18 +0000 using Haml-Lint version 0.57.0.
# The point is for the user to remove these configuration records
# one by one as the lints are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of Haml-Lint, may require this file to be generated again.

linters:

  # Offense count: 401
  InstanceVariables:
    enabled: false

  # Offense count: 1378
  RuboCop:
    enabled: false

  # Offense count: 24
  ConsecutiveSilentScripts:
    exclude:
      - "app/views/admin/booths/_change_state_dropdown.html.haml"
      - "app/views/admin/schedules/_day_tab.html.haml"
      - "app/views/admin/schedules/_event.html.haml"
      - "app/views/admin/versions/_object_desc_and_link.html.haml"
      - "app/views/booths/index.html.haml"
      - "app/views/schedules/_carousel.html.haml"

  # Offense count: 967
  LineLength:
    enabled: false

  # Offense count: 13
  ViewLength:
    exclude:
      - "app/views/admin/booths/index.html.haml"
      - "app/views/admin/conferences/show.html.haml"
      - "app/views/admin/emails/index.html.haml"
      - "app/views/admin/events/_proposal.html.haml"
      - "app/views/admin/events/index.html.haml"
      - "app/views/admin/tracks/index.html.haml"
      - "app/views/admin/tracks/show.html.haml"
      - "app/views/admin/versions/_object_desc_and_link.html.haml"
      - "app/views/conference_registrations/show.html.haml"
      - "app/views/layouts/_admin_sidebar.html.haml"
      - "app/views/proposals/_form.html.haml"
      - "app/views/proposals/index.html.haml"
      - "app/views/proposals/show.html.haml"

  # Offense count: 28
  IdNames:
    exclude:
      - "app/views/admin/comments/index.html.haml"
      - "app/views/admin/conferences/index.html.haml"
      - "app/views/admin/conferences/show.html.haml"
      - "app/views/admin/difficulty_levels/index.html.haml"
      - "app/views/admin/event_types/index.html.haml"
      - "app/views/admin/programs/show.html.haml"
      - "app/views/admin/questions/show.html.haml"
      - "app/views/admin/roles/show.html.haml"
      - "app/views/admin/sponsorship_levels/index.html.haml"
      - "app/views/admin/users/_event_registrations.html.haml"
      - "app/views/admin/users/show.html.haml"
      - "app/views/users/edit.html.haml"

  # Offense count: 37
  InlineStyles:
    enabled: false

  # Offense count: 378
  SpaceInsideHashAttributes:
    enabled: false

  # Offense count: 10
  TrailingEmptyLines:
    exclude:
      - "app/views/admin/conferences/_form_fields.html.haml"
      - "app/views/admin/events/_all_with_comments.csv.haml"
      - "app/views/admin/events/_form.html.haml"
      - "app/views/admin/events/_proposal.html.haml"
      - "app/views/admin/schedules/_form.html.haml"
      - "app/views/admin/sponsorship_levels/_form.html.haml"
      - "app/views/application/_big_statistic.haml"
      - "app/views/booths/_form.html.haml"
      - "app/views/schedules/_schedule_item.html.haml"
      - "app/views/users/edit.html.haml"

  # Offense count: 1
  UnnecessaryInterpolation:
    exclude:
      - "app/views/admin/conferences/_recent_submissions.html.haml"

  # Offense count: 21
  ClassesBeforeIds:
    exclude:
      - "app/views/admin/emails/index.html.haml"
      - "app/views/admin/events/show.html.haml"
      - "app/views/admin/reports/index.html.haml"
      - "app/views/admin/users/show.html.haml"
      - "app/views/admin/venues/_form.html.haml"
      - "app/views/conferences/index.html.haml"
      - "app/views/devise/shared/_help.html.haml"
      - "app/views/layouts/_navigation.html.haml"

  # Offense count: 16
  UnnecessaryStringOutput:
    exclude:
      - "app/views/admin/event_types/index.html.haml"
      - "app/views/admin/events/show.html.haml"
      - "app/views/admin/users/_submissions.html.haml"
      - "app/views/admin/venues/show.html.haml"
      - "app/views/admin/versions/_object_desc_and_link.html.haml"
      - "app/views/admin/volunteers/show.html.haml"
      - "app/views/conference_registrations/show.html.haml"
      - "app/views/proposals/_encouragement_text.html.haml"
      - "app/views/users/show.html.haml"

  # Offense count: 1
  ImplicitDiv:
    exclude:
      - "app/views/admin/registrations/index.html.haml"

  # Offense count: 9
  MultilinePipe:
    exclude:
      - "app/views/admin/schedules/_day_tab.html.haml"
      - "app/views/admin/schedules/_event.html.haml"
      - "app/views/schedules/_carousel.html.haml"
      - "app/views/schedules/_event.html.haml"
      - "app/views/schedules/_schedule_item.html.haml"

  # Offense count: 9
  ClassAttributeWithStaticValue:
    exclude:
      - "app/views/admin/survey_questions/_form.html.haml"
      - "app/views/admin/surveys/_survey_question.html.haml"
      - "app/views/conferences/_gallery.html.haml"
      - "app/views/layouts/_navigation.html.haml"
      - "app/views/schedules/events.html.haml"

  # Offense count: 30
  SpaceBeforeScript:
    enabled: false

  # Offense count: 5
  TrailingWhitespace:
    exclude:
      - "app/views/admin/volunteers/show.html.haml"
      - "app/views/conference_registrations/_volunteer.html.haml"
      - "app/views/devise/passwords/new.html.haml"
      - "app/views/payments/new.html.haml"

  # Offense count: 1
  FinalNewline:
    exclude:
      - "app/views/layouts/_admin.html.haml"