123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117 |
- # This configuration was generated by
- # `rubocop --auto-gen-config --auto-gen-only-exclude --no-offense-counts --no-auto-gen-timestamp`
- # using RuboCop version 1.65.0.
- # The point is for the user to remove these configuration records
- # one by one as the offenses are removed from the code base.
- # Note that changes in the inspected code, or installation of new
- # versions of RuboCop, may require this file to be generated again.
- Lint/NonLocalExitFromIterator:
- Exclude:
- - 'app/helpers/jsonld_helper.rb'
- # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
- Metrics/AbcSize:
- Max: 82
- # Configuration parameters: CountBlocks, CountModifierForms, Max.
- Metrics/BlockNesting:
- Exclude:
- - 'lib/tasks/mastodon.rake'
- # Configuration parameters: AllowedMethods, AllowedPatterns.
- Metrics/CyclomaticComplexity:
- Max: 25
- # Configuration parameters: AllowedMethods, AllowedPatterns.
- Metrics/PerceivedComplexity:
- Max: 27
- Rails/OutputSafety:
- Exclude:
- - 'config/initializers/simple_form.rb'
- # This cop supports safe autocorrection (--autocorrect).
- # Configuration parameters: AllowedVars.
- Style/FetchEnvVar:
- Exclude:
- - 'app/lib/redis_configuration.rb'
- - 'app/lib/translation_service.rb'
- - 'config/environments/production.rb'
- - 'config/initializers/2_limited_federation_mode.rb'
- - 'config/initializers/3_omniauth.rb'
- - 'config/initializers/blacklists.rb'
- - 'config/initializers/cache_buster.rb'
- - 'config/initializers/devise.rb'
- - 'config/initializers/paperclip.rb'
- - 'config/initializers/vapid.rb'
- - 'lib/mastodon/redis_config.rb'
- - 'lib/tasks/repo.rake'
- # This cop supports safe autocorrection (--autocorrect).
- # Configuration parameters: EnforcedStyle, MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
- # SupportedStyles: annotated, template, unannotated
- # AllowedMethods: redirect
- Style/FormatStringToken:
- Exclude:
- - 'config/initializers/devise.rb'
- - 'lib/paperclip/color_extractor.rb'
- # This cop supports safe autocorrection (--autocorrect).
- # Configuration parameters: MinBodyLength, AllowConsecutiveConditionals.
- Style/GuardClause:
- Enabled: false
- # This cop supports unsafe autocorrection (--autocorrect-all).
- Style/HashTransformValues:
- Exclude:
- - 'app/serializers/rest/web_push_subscription_serializer.rb'
- - 'app/services/import_service.rb'
- # This cop supports unsafe autocorrection (--autocorrect-all).
- Style/MapToHash:
- Exclude:
- - 'app/models/status.rb'
- # This cop supports unsafe autocorrection (--autocorrect-all).
- # Configuration parameters: EnforcedStyle.
- # SupportedStyles: literals, strict
- Style/MutableConstant:
- Exclude:
- - 'app/models/tag.rb'
- - 'app/services/delete_account_service.rb'
- - 'lib/mastodon/migration_warning.rb'
- # Configuration parameters: AllowedMethods.
- # AllowedMethods: respond_to_missing?
- Style/OptionalBooleanParameter:
- Exclude:
- - 'app/helpers/jsonld_helper.rb'
- - 'app/lib/admin/system_check/message.rb'
- - 'app/lib/request.rb'
- - 'app/lib/webfinger.rb'
- - 'app/services/block_domain_service.rb'
- - 'app/services/fetch_resource_service.rb'
- - 'app/workers/domain_block_worker.rb'
- - 'app/workers/unfollow_follow_worker.rb'
- - 'lib/mastodon/redis_config.rb'
- # This cop supports unsafe autocorrection (--autocorrect-all).
- # Configuration parameters: EnforcedStyle.
- # SupportedStyles: short, verbose
- Style/PreferredHashMethods:
- Exclude:
- - 'config/initializers/paperclip.rb'
- # This cop supports safe autocorrection (--autocorrect).
- Style/RedundantConstantBase:
- Exclude:
- - 'config/environments/production.rb'
- - 'config/initializers/sidekiq.rb'
- # This cop supports safe autocorrection (--autocorrect).
- # Configuration parameters: WordRegex.
- # SupportedStyles: percent, brackets
- Style/WordArray:
- EnforcedStyle: percent
- MinSize: 3
|