.rubocop_todo.yml 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. # This configuration was generated by
  2. # `rubocop --auto-gen-config --auto-gen-only-exclude --no-offense-counts --no-auto-gen-timestamp`
  3. # using RuboCop version 1.65.0.
  4. # The point is for the user to remove these configuration records
  5. # one by one as the offenses are removed from the code base.
  6. # Note that changes in the inspected code, or installation of new
  7. # versions of RuboCop, may require this file to be generated again.
  8. Lint/NonLocalExitFromIterator:
  9. Exclude:
  10. - 'app/helpers/jsonld_helper.rb'
  11. # Configuration parameters: AllowedMethods, AllowedPatterns, CountRepeatedAttributes.
  12. Metrics/AbcSize:
  13. Max: 82
  14. # Configuration parameters: CountBlocks, CountModifierForms, Max.
  15. Metrics/BlockNesting:
  16. Exclude:
  17. - 'lib/tasks/mastodon.rake'
  18. # Configuration parameters: AllowedMethods, AllowedPatterns.
  19. Metrics/CyclomaticComplexity:
  20. Max: 25
  21. # Configuration parameters: AllowedMethods, AllowedPatterns.
  22. Metrics/PerceivedComplexity:
  23. Max: 27
  24. Rails/OutputSafety:
  25. Exclude:
  26. - 'config/initializers/simple_form.rb'
  27. # This cop supports safe autocorrection (--autocorrect).
  28. # Configuration parameters: AllowedVars.
  29. Style/FetchEnvVar:
  30. Exclude:
  31. - 'app/lib/redis_configuration.rb'
  32. - 'app/lib/translation_service.rb'
  33. - 'config/environments/production.rb'
  34. - 'config/initializers/2_limited_federation_mode.rb'
  35. - 'config/initializers/3_omniauth.rb'
  36. - 'config/initializers/cache_buster.rb'
  37. - 'config/initializers/devise.rb'
  38. - 'config/initializers/paperclip.rb'
  39. - 'config/initializers/vapid.rb'
  40. - 'lib/mastodon/redis_config.rb'
  41. - 'lib/tasks/repo.rake'
  42. # This cop supports safe autocorrection (--autocorrect).
  43. # Configuration parameters: EnforcedStyle, MaxUnannotatedPlaceholdersAllowed, AllowedMethods, AllowedPatterns.
  44. # SupportedStyles: annotated, template, unannotated
  45. # AllowedMethods: redirect
  46. Style/FormatStringToken:
  47. Exclude:
  48. - 'config/initializers/devise.rb'
  49. - 'lib/paperclip/color_extractor.rb'
  50. # This cop supports safe autocorrection (--autocorrect).
  51. # Configuration parameters: MinBodyLength, AllowConsecutiveConditionals.
  52. Style/GuardClause:
  53. Enabled: false
  54. # This cop supports unsafe autocorrection (--autocorrect-all).
  55. Style/HashTransformValues:
  56. Exclude:
  57. - 'app/serializers/rest/web_push_subscription_serializer.rb'
  58. - 'app/services/import_service.rb'
  59. # This cop supports unsafe autocorrection (--autocorrect-all).
  60. Style/MapToHash:
  61. Exclude:
  62. - 'app/models/status.rb'
  63. # This cop supports unsafe autocorrection (--autocorrect-all).
  64. # Configuration parameters: EnforcedStyle.
  65. # SupportedStyles: literals, strict
  66. Style/MutableConstant:
  67. Exclude:
  68. - 'app/models/tag.rb'
  69. - 'app/services/delete_account_service.rb'
  70. - 'lib/mastodon/migration_warning.rb'
  71. # Configuration parameters: AllowedMethods.
  72. # AllowedMethods: respond_to_missing?
  73. Style/OptionalBooleanParameter:
  74. Exclude:
  75. - 'app/helpers/jsonld_helper.rb'
  76. - 'app/lib/admin/system_check/message.rb'
  77. - 'app/lib/request.rb'
  78. - 'app/lib/webfinger.rb'
  79. - 'app/services/block_domain_service.rb'
  80. - 'app/services/fetch_resource_service.rb'
  81. - 'app/workers/domain_block_worker.rb'
  82. - 'app/workers/unfollow_follow_worker.rb'
  83. - 'lib/mastodon/redis_config.rb'
  84. # This cop supports unsafe autocorrection (--autocorrect-all).
  85. # Configuration parameters: EnforcedStyle.
  86. # SupportedStyles: short, verbose
  87. Style/PreferredHashMethods:
  88. Exclude:
  89. - 'config/initializers/paperclip.rb'
  90. # This cop supports safe autocorrection (--autocorrect).
  91. Style/RedundantConstantBase:
  92. Exclude:
  93. - 'config/environments/production.rb'
  94. - 'config/initializers/sidekiq.rb'
  95. # This cop supports safe autocorrection (--autocorrect).
  96. # Configuration parameters: WordRegex.
  97. # SupportedStyles: percent, brackets
  98. Style/WordArray:
  99. EnforcedStyle: percent
  100. MinSize: 3