# This configuration was generated by # `rubocop --auto-gen-config` # on 2017-07-26 10:46:37 -0500 using RuboCop version 0.49.1. # 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: 2 Metrics/AbcSize: Exclude: - 'lib/iiif_manifest/manifest_builder/resource_builder.rb' - 'lib/iiif_manifest/manifest_factory.rb' - 'lib/iiif_manifest/v3/manifest_builder/body_builder.rb' - 'lib/iiif_manifest/v3/manifest_factory.rb' - 'lib/iiif_manifest/v3/manifest_builder/content_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/choice_builder.rb' # Offense count: 1 # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. # URISchemes: http, https Metrics/LineLength: Exclude: - 'iiif_manifest.gemspec' # Offense count: 1 # Configuration parameters: AssignmentOnly. RSpec/InstanceVariable: Exclude: - 'spec/lib/iiif_manifest/manifest_factory_spec.rb' # Offense count: 8 RSpec/NamedSubject: Exclude: - 'spec/lib/iiif_manifest/display_image_spec.rb' - 'spec/lib/iiif_manifest/iiif_endpoint_spec.rb' - 'spec/lib/iiif_manifest/manifest_builder/resource_builder_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/body_builder_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/structure_builder_spec.rb' # Offense count: 1 # Configuration parameters: IgnoreSymbolicNames. RSpec/VerifiedDoubles: Exclude: - 'spec/lib/iiif_manifest/display_image_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/canvas_builder_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/structure_builder_spec.rb' RSpec/ExampleLength: Exclude: - 'spec/lib/iiif_manifest/manifest_factory_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_factory_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/body_builder_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/structure_builder_spec.rb' # Offense count: 20 Style/Documentation: Exclude: - 'lib/iiif_manifest/display_image.rb' - 'lib/iiif_manifest/iiif_collection.rb' - 'lib/iiif_manifest/iiif_endpoint.rb' - 'lib/iiif_manifest/manifest_builder/canvas_builder.rb' - 'lib/iiif_manifest/manifest_builder/canvas_builder.rb' - 'lib/iiif_manifest/manifest_builder/canvas_builder_factory.rb' - 'lib/iiif_manifest/manifest_builder/child_manifest_builder_factory.rb' - 'lib/iiif_manifest/manifest_builder/composite_builder.rb' - 'lib/iiif_manifest/manifest_builder/composite_builder_factory.rb' - 'lib/iiif_manifest/manifest_builder/deep_canvas_builder_factory.rb' - 'lib/iiif_manifest/manifest_builder/image_builder.rb' - 'lib/iiif_manifest/manifest_builder/image_service_builder.rb' - 'lib/iiif_manifest/manifest_builder/record_property_builder.rb' - 'lib/iiif_manifest/manifest_builder/resource_builder.rb' - 'lib/iiif_manifest/manifest_builder/sequence_builder.rb' - 'lib/iiif_manifest/manifest_builder/structure_builder.rb' - 'lib/iiif_manifest/manifest_builder.rb' - 'lib/iiif_manifest/manifest_factory.rb' - 'lib/iiif_manifest/manifest_service_locator.rb' - 'lib/iiif_manifest.rb' - 'lib/iiif_manifest/manifest_builder/iiif_service.rb' - 'lib/iiif_manifest/v3.rb' - 'lib/iiif_manifest/v3/display_content.rb' - 'lib/iiif_manifest/v3/manifest_factory.rb' - 'lib/iiif_manifest/v3/manifest_builder/structure_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/iiif_service.rb' - 'lib/iiif_manifest/v3/manifest_builder/canvas_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/choice_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/content_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/body_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/record_property_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder/image_service_builder.rb' - 'lib/iiif_manifest/v3/manifest_builder.rb' - 'lib/iiif_manifest/v3/manifest_service_locator.rb' - 'spec/lib/iiif_manifest/manifest_factory_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_factory_spec.rb' # Offense count: 1 Style/MethodMissing: Exclude: - 'lib/iiif_manifest/manifest_builder/composite_builder.rb' Metrics/ClassLength: Exclude: - 'lib/iiif_manifest/manifest_service_locator.rb' - 'lib/iiif_manifest/v3/manifest_service_locator.rb' # Offense count: 1 # Cop supports --auto-correct. # Configuration parameters: MinSize, SupportedStyles. # SupportedStyles: percent, brackets Style/SymbolArray: EnforcedStyle: brackets Metrics/ParameterLists: Exclude: - 'lib/iiif_manifest/v3/display_content.rb' - 'lib/iiif_manifest/v3/manifest_builder/canvas_builder.rb' RSpec/NestedGroups: Exclude: - 'spec/lib/iiif_manifest/v3/manifest_factory_spec.rb' - 'spec/lib/iiif_manifest/v3/manifest_builder/body_builder_spec.rb'