# This configuration was generated by # `rubocop --auto-gen-config` # on 2022-12-06 10:28:10 UTC using RuboCop version 1.36.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. # Offense count: 19 # Configuration parameters: AllowComments. Lint/EmptyInPattern: Exclude: - 'spec/meibo/reader_spec.rb' - 'spec/meibo/roster_spec.rb' # Offense count: 1 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowUnusedKeywordArguments, IgnoreEmptyMethods, IgnoreNotImplementedMethods. Lint/UnusedMethodArgument: Exclude: - 'lib/meibo/enrollment.rb' # Offense count: 10 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods, CountRepeatedAttributes. Metrics/AbcSize: Max: 28 # Offense count: 11 # Configuration parameters: CountComments, CountAsOne, ExcludedMethods, AllowedMethods, AllowedPatterns, IgnoredMethods, inherit_mode. # AllowedMethods: refine Metrics/BlockLength: Exclude: - 'lib/meibo/factory_bot/**/*.rb' # Offense count: 4 # Configuration parameters: CountComments, CountAsOne. Metrics/ClassLength: Max: 162 # Offense count: 1 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/CyclomaticComplexity: Max: 10 # Offense count: 26 # Configuration parameters: CountComments, CountAsOne, ExcludedMethods, AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/MethodLength: Max: 25 # Offense count: 1 # Configuration parameters: CountComments, CountAsOne. Metrics/ModuleLength: Max: 222 # Offense count: 16 # Configuration parameters: CountKeywordArgs, MaxOptionalParameters. Metrics/ParameterLists: Max: 25 # Offense count: 1 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/PerceivedComplexity: Max: 11 # Offense count: 25 # Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames. # AllowedNames: as, at, by, db, id, in, io, ip, of, on, os, pp, to Naming/MethodParameterName: Exclude: - 'lib/meibo/builder.rb' - 'lib/meibo/builder/academic_session_builder.rb' - 'lib/meibo/builder/classroom_builder.rb' - 'lib/meibo/builder/course_builder.rb' - 'lib/meibo/builder/demographic_builder.rb' - 'lib/meibo/builder/enrollment_builder.rb' - 'lib/meibo/builder/organization_builder.rb' - 'lib/meibo/builder/role_builder.rb' - 'lib/meibo/builder/user_builder.rb' - 'lib/meibo/builder/user_profile_builder.rb' # Offense count: 5 # Configuration parameters: CountAsOne. RSpec/ExampleLength: Max: 213 # Offense count: 1 # Configuration parameters: Include, CustomTransform, IgnoreMethods, SpecSuffixOnly. # Include: **/*_spec*rb*, **/spec/**/* RSpec/FilePath: Exclude: - 'spec/meibo/japan_profile_user_set_spec.rb' # Offense count: 2 RSpec/MultipleExpectations: Max: 9 # Offense count: 4 # Configuration parameters: AllowSubject. RSpec/MultipleMemoizedHelpers: Max: 6 # Offense count: 1 # Configuration parameters: AllowedGroups. RSpec/NestedGroups: Max: 4 # Offense count: 49 # Configuration parameters: AllowedConstants. Style/Documentation: Enabled: false # Offense count: 2 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: EnforcedStyle. # SupportedStyles: format, sprintf, percent Style/FormatString: Exclude: - 'lib/meibo/converter.rb' - 'lib/meibo/factory_bot/organization.rb' # Offense count: 1 Style/MultilineBlockChain: Exclude: - 'lib/meibo/data_set.rb' # Offense count: 12 # This cop supports safe autocorrection (--autocorrect). # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, AllowedPatterns, IgnoredPatterns. # URISchemes: http, https Layout/LineLength: Max: 454