AllCops: TargetRubyVersion: '2.5' Style/AsciiComments: Enabled: false # Sólo existe para molestarnos (?) Metrics/AbcSize: Enabled: false Metrics/LineLength: Exclude: - 'db/schema.rb' - 'db/migrate/*.rb' - 'app/models/site.rb' Metrics/MethodLength: Exclude: - 'db/schema.rb' - 'db/migrate/*.rb' - 'app/models/site.rb' - 'app/controllers/sites_controller.rb' - 'app/controllers/posts_controller.rb' - 'app/controllers/invitadxs_controller.rb' - 'app/controllers/i18n_controller.rb' - 'app/controllers/collaborations_controller.rb' - 'app/controllers/usuaries_controller.rb' - 'app/models/post.rb' Metrics/BlockLength: Exclude: - 'config/environments/development.rb' - 'config/environments/production.rb' - 'config/initializers/devise.rb' - 'db/schema.rb' - 'config/routes.rb' - 'test/controllers/sites_controller_test.rb' Metrics/ClassLength: Exclude: - 'app/models/site.rb' - 'app/controllers/posts_controller.rb' - 'app/controllers/sites_controller.rb' - 'test/models/post_test.rb' - 'test/controllers/sites_controller_test.rb' Lint/HandleExceptions: Exclude: - 'app/controllers/posts_controller.rb' Style/GuardClause: Exclude: - 'app/controllers/posts_controller.rb' Metrics/PerceivedComplexity: Exclude: - 'app/controllers/posts_controller.rb' Lint/UnreachableCode: Exclude: - 'app/policies/post_policy.rb'