# This configuration was generated by # `rubocop --auto-gen-config --auto-gen-only-exclude --exclude-limit 5000` # on 2023-07-06 20:16:40 UTC using RuboCop version 1.42.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: 1 # Configuration parameters: Severity, Include. # Include: **/*.gemspec Gemspec/RequiredRubyVersion: Exclude: - 'grape-swagger-entity.gemspec' # Offense count: 3 # Configuration parameters: AllowedMethods. # AllowedMethods: enums Lint/ConstantDefinitionInBlock: Exclude: - 'spec/grape-swagger/entities/response_model_spec.rb' - 'spec/support/shared_contexts/inheritance_api.rb' - 'spec/support/shared_contexts/this_api.rb' # Offense count: 1 # Configuration parameters: AllowComments, AllowEmptyLambdas. Lint/EmptyBlock: Exclude: - 'spec/grape-swagger/entity/attribute_parser_spec.rb' # Offense count: 1 # This cop supports unsafe autocorrection (--autocorrect-all). # Configuration parameters: AllowedMethods. # AllowedMethods: instance_of?, kind_of?, is_a?, eql?, respond_to?, equal? Lint/RedundantSafeNavigation: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' # Offense count: 4 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods, CountRepeatedAttributes, Max. Metrics/AbcSize: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 13 # Configuration parameters: CountComments, Max, CountAsOne, ExcludedMethods, AllowedMethods, AllowedPatterns, IgnoredMethods. # AllowedMethods: refine Metrics/BlockLength: Exclude: - '**/*.gemspec' - 'spec/grape-swagger/entities/response_model_spec.rb' - 'spec/grape-swagger/entity/attribute_parser_spec.rb' - 'spec/grape-swagger/entity/parser_spec.rb' - 'spec/support/shared_contexts/this_api.rb' # Offense count: 1 # Configuration parameters: CountComments, Max, CountAsOne. Metrics/ClassLength: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 2 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods, Max. Metrics/CyclomaticComplexity: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 5 # Configuration parameters: CountComments, Max, CountAsOne, ExcludedMethods, AllowedMethods, AllowedPatterns, IgnoredMethods. Metrics/MethodLength: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 2 # Configuration parameters: AllowedMethods, AllowedPatterns, IgnoredMethods, Max. Metrics/PerceivedComplexity: Exclude: - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 2 # Configuration parameters: EnforcedStyle, CheckMethodNames, CheckSymbols, AllowedIdentifiers, AllowedPatterns. # SupportedStyles: snake_case, normalcase, non_integer # AllowedIdentifiers: capture3, iso8601, rfc1123_date, rfc822, rfc2822, rfc3339 Naming/VariableNumber: Exclude: - 'spec/grape-swagger/entities/response_model_spec.rb' # Offense count: 4 # Configuration parameters: AllowedConstants. Style/Documentation: Exclude: - 'spec/**/*' - 'test/**/*' - 'lib/grape-swagger/entity.rb' - 'lib/grape-swagger/entity/attribute_parser.rb' - 'lib/grape-swagger/entity/parser.rb' # Offense count: 4 Style/OpenStructUse: Exclude: - 'spec/grape-swagger/entities/response_model_spec.rb' - 'spec/support/shared_contexts/this_api.rb'