Sprankelprachtig aan/afmeldsysteem

.rubocop.yml 6.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. # This configuration was generated by
  2. # `rubocop --auto-gen-config`
  3. # on 2018-12-24 11:44:14 +0100 using RuboCop version 0.60.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. AllCops:
  9. Exclude:
  10. - 'db/schema.rb'
  11. - 'bin/update'
  12. - 'bin/setup'
  13. # Offense count: 30
  14. Metrics/AbcSize:
  15. Max: 71
  16. # Offense count: 6
  17. # Configuration parameters: CountComments, ExcludedMethods.
  18. # ExcludedMethods: refine
  19. Metrics/BlockLength:
  20. Max: 119
  21. # Offense count: 6
  22. # Configuration parameters: CountComments.
  23. Metrics/ClassLength:
  24. Max: 254
  25. # Offense count: 5
  26. Metrics/CyclomaticComplexity:
  27. Max: 12
  28. # Offense count: 35
  29. # Configuration parameters: CountComments, ExcludedMethods.
  30. Metrics/MethodLength:
  31. Max: 50
  32. # Offense count: 1
  33. # Configuration parameters: CountComments.
  34. Metrics/ModuleLength:
  35. Max: 105
  36. # Offense count: 3
  37. Metrics/PerceivedComplexity:
  38. Max: 13
  39. # Offense count: 1
  40. Naming/AccessorMethodName:
  41. Exclude:
  42. - 'app/helpers/authentication_helper.rb'
  43. # Offense count: 5
  44. # Configuration parameters: NamePrefix, NamePrefixBlacklist, NameWhitelist, MethodDefinitionMacros.
  45. # NamePrefix: is_, has_, have_
  46. # NamePrefixBlacklist: is_, has_, have_
  47. # NameWhitelist: is_a?
  48. # MethodDefinitionMacros: define_method, define_singleton_method
  49. Naming/PredicateName:
  50. Exclude:
  51. - 'spec/**/*'
  52. - 'app/helpers/authentication_helper.rb'
  53. - 'app/models/activity.rb'
  54. - 'app/models/group.rb'
  55. # Offense count: 9
  56. # Cop supports --auto-correct.
  57. # Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, IgnoredMethods.
  58. # SupportedStyles: line_count_based, semantic, braces_for_chaining
  59. # ProceduralMethods: benchmark, bm, bmbm, create, each_with_object, measure, new, realtime, tap, with_object
  60. # FunctionalMethods: let, let!, subject, watch
  61. # IgnoredMethods: lambda, proc, it
  62. Style/BlockDelimiters:
  63. Exclude:
  64. - 'app/controllers/activities_controller.rb'
  65. - 'app/controllers/groups_controller.rb'
  66. - 'app/controllers/members_controller.rb'
  67. # Offense count: 3
  68. # Cop supports --auto-correct.
  69. # Configuration parameters: EnforcedStyle.
  70. # SupportedStyles: braces, no_braces, context_dependent
  71. Style/BracesAroundHashParameters:
  72. Exclude:
  73. - 'app/models/activity.rb'
  74. - 'app/models/person.rb'
  75. - 'config/environments/production.rb'
  76. # Offense count: 13
  77. # Cop supports --auto-correct.
  78. # Configuration parameters: AutoCorrect, EnforcedStyle.
  79. # SupportedStyles: nested, compact
  80. Style/ClassAndModuleChildren:
  81. Exclude:
  82. - 'app/controllers/api/activities_controller.rb'
  83. - 'app/controllers/api/groups_controller.rb'
  84. - 'app/controllers/api/me_controller.rb'
  85. - 'app/controllers/api/people_controller.rb'
  86. - 'app/helpers/api/activities_helper.rb'
  87. - 'app/helpers/api/groups_helper.rb'
  88. - 'app/helpers/api/me_helper.rb'
  89. - 'app/helpers/api/people_helper.rb'
  90. - 'test/controllers/api/activities_controller_test.rb'
  91. - 'test/controllers/api/groups_controller_test.rb'
  92. - 'test/controllers/api/me_controller_test.rb'
  93. - 'test/controllers/api/people_controller_test.rb'
  94. - 'test/test_helper.rb'
  95. # Offense count: 2
  96. # Cop supports --auto-correct.
  97. Style/ClassMethods:
  98. Exclude:
  99. - 'app/models/session.rb'
  100. # Offense count: 4
  101. # Cop supports --auto-correct.
  102. Style/ColonMethodCall:
  103. Exclude:
  104. - 'app/controllers/authentication_controller.rb'
  105. - 'app/models/token.rb'
  106. # Offense count: 9
  107. # Cop supports --auto-correct.
  108. # Configuration parameters: EnforcedStyle, SingleLineConditionsOnly, IncludeTernaryExpressions.
  109. # SupportedStyles: assign_to_condition, assign_inside_condition
  110. Style/ConditionalAssignment:
  111. Exclude:
  112. - 'app/controllers/activities_controller.rb'
  113. - 'app/controllers/api/activities_controller.rb'
  114. - 'app/controllers/groups_controller.rb'
  115. - 'app/mailers/participant_mailer.rb'
  116. - 'db/seeds.rb'
  117. # Offense count: 8
  118. # Configuration parameters: AllowCoercion.
  119. Style/DateTime:
  120. Exclude:
  121. - 'app/controllers/api/groups_controller.rb'
  122. - 'app/controllers/authentication_controller.rb'
  123. - 'app/controllers/dashboard_controller.rb'
  124. - 'app/helpers/authentication_helper.rb'
  125. - 'app/models/group.rb'
  126. - 'db/seeds.rb'
  127. # Offense count: 55
  128. Style/Documentation:
  129. Enabled: false
  130. # Offense count: 140
  131. # Cop supports --auto-correct.
  132. # Configuration parameters: EnforcedStyle.
  133. # SupportedStyles: when_needed, always, never
  134. Style/FrozenStringLiteralComment:
  135. Enabled: false
  136. # Offense count: 1
  137. # Cop supports --auto-correct.
  138. # Configuration parameters: EnforcedStyle, UseHashRocketsWithSymbolValues, PreferHashRocketsForNonAlnumEndingSymbols.
  139. # SupportedStyles: ruby19, hash_rockets, no_mixed_keys, ruby19_no_mixed_keys
  140. Style/HashSyntax:
  141. Exclude:
  142. - 'lib/tasks/sessions.rake'
  143. # Offense count: 1
  144. Style/MultilineTernaryOperator:
  145. Exclude:
  146. - 'app/models/session.rb'
  147. # Offense count: 1
  148. # Cop supports --auto-correct.
  149. # Configuration parameters: Strict.
  150. Style/NumericLiterals:
  151. MinDigits: 15
  152. # Offense count: 1
  153. # Cop supports --auto-correct.
  154. # Configuration parameters: PreferredDelimiters.
  155. Style/PercentLiteralDelimiters:
  156. Exclude:
  157. - 'config/spring.rb'
  158. # Offense count: 85
  159. # Cop supports --auto-correct.
  160. Style/RedundantSelf:
  161. Exclude:
  162. - 'app/models/activity.rb'
  163. - 'app/models/group.rb'
  164. - 'app/models/member.rb'
  165. - 'app/models/participant.rb'
  166. - 'app/models/person.rb'
  167. - 'app/models/subgroup.rb'
  168. - 'app/models/token.rb'
  169. - 'app/models/user.rb'
  170. # Offense count: 215
  171. # Cop supports --auto-correct.
  172. # Configuration parameters: EnforcedStyle, ConsistentQuotesInMultiline.
  173. # SupportedStyles: single_quotes, double_quotes
  174. Style/StringLiterals:
  175. Enabled: false
  176. # Offense count: 18
  177. # Cop supports --auto-correct.
  178. # Configuration parameters: MinSize.
  179. # SupportedStyles: percent, brackets
  180. Style/SymbolArray:
  181. EnforcedStyle: brackets
  182. # Offense count: 3
  183. # Cop supports --auto-correct.
  184. # Configuration parameters: WordRegex.
  185. # SupportedStyles: percent, brackets
  186. Style/WordArray:
  187. EnforcedStyle: percent
  188. MinSize: 3
  189. # Offense count: 142
  190. # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
  191. # URISchemes: http, https
  192. Metrics/LineLength:
  193. Max: 200