smc/grandham

View on GitHub
.rubocop_todo.yml

Summary

Maintainability
Test Coverage
# This configuration was generated by
# `rubocop --auto-gen-config`
# on 2018-11-06 09:01:50 +0530 using RuboCop version 0.60.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
Lint/ParenthesesAsGroupedExpression:
  Exclude:
    - 'spec/features/books_spec.rb'

# Offense count: 1
Lint/UselessAssignment:
  Exclude:
    - 'spec/controllers/books_controller_spec.rb'

# Offense count: 8
Metrics/AbcSize:
  Max: 24

# Offense count: 9
# Configuration parameters: CountComments, ExcludedMethods.
# ExcludedMethods: refine
Metrics/BlockLength:
  Max: 56

# Offense count: 1
Metrics/CyclomaticComplexity:
  Max: 11

# Offense count: 28
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
# URISchemes: http, https
Metrics/LineLength:
  Max: 251

# Offense count: 3
# Configuration parameters: CountComments, ExcludedMethods.
Metrics/MethodLength:
  Max: 20

# Offense count: 1
Metrics/PerceivedComplexity:
  Max: 10

# Offense count: 2
Naming/AccessorMethodName:
  Exclude:
    - 'app/controllers/searches_controller.rb'
    - 'app/models/user.rb'

# Offense count: 2
# Configuration parameters: NamePrefix, NamePrefixBlacklist, NameWhitelist, MethodDefinitionMacros.
# NamePrefix: is_, has_, have_
# NamePrefixBlacklist: is_, has_, have_
# NameWhitelist: is_a?
# MethodDefinitionMacros: define_method, define_singleton_method
Naming/PredicateName:
  Exclude:
    - 'spec/**/*'
    - 'app/helpers/application_helper.rb'

# Offense count: 1
RSpec/AnyInstance:
  Exclude:
    - 'spec/controllers/searches_controller_spec.rb'

# Offense count: 7
# Configuration parameters: Prefixes.
# Prefixes: when, with, without
RSpec/ContextWording:
  Exclude:
    - 'spec/controllers/books_controller_spec.rb'
    - 'spec/controllers/searches_controller_spec.rb'
    - 'spec/features/books_spec.rb'

# Offense count: 7
RSpec/DescribeClass:
  Exclude:
    - 'spec/features/books_spec.rb'
    - 'spec/requests/authors_spec.rb'
    - 'spec/requests/books_spec.rb'
    - 'spec/requests/libraries_spec.rb'
    - 'spec/requests/publishers_spec.rb'
    - 'spec/views/error/access_denied.html.haml_spec.rb'
    - 'spec/views/qr_generator/show.html.haml_spec.rb'

# Offense count: 27
# Configuration parameters: CustomIncludeMethods.
RSpec/EmptyExampleGroup:
  Enabled: false

# Offense count: 4
# Configuration parameters: CustomTransform, IgnoreMethods.
RSpec/FilePath:
  Exclude:
    - 'spec/routing/authors_routing_spec.rb'
    - 'spec/routing/books_routing_spec.rb'
    - 'spec/routing/libraries_routing_spec.rb'
    - 'spec/routing/publishers_routing_spec.rb'

# Offense count: 12
# Configuration parameters: AssignmentOnly.
RSpec/InstanceVariable:
  Exclude:
    - 'spec/controllers/books_controller_spec.rb'
    - 'spec/features/books_spec.rb'

# Offense count: 1
# Configuration parameters: AggregateFailuresByDefault.
RSpec/MultipleExpectations:
  Max: 2

# Offense count: 1
# Configuration parameters: EnforcedStyle.
# SupportedStyles: slashes, arguments
Rails/FilePath:
  Exclude:
    - 'config/environments/development.rb'

# Offense count: 1
# Configuration parameters: Include.
# Include: app/controllers/**/*.rb
Rails/LexicallyScopedActionFilter:
  Exclude:
    - 'app/controllers/admin/books_controller.rb'

# Offense count: 4
# Configuration parameters: Blacklist, Whitelist.
# Blacklist: decrement!, decrement_counter, increment!, increment_counter, toggle!, touch, update_all, update_attribute, update_column, update_columns, update_counters
Rails/SkipsModelValidations:
  Exclude:
    - 'app/controllers/admin/edits_controller.rb'
    - 'app/models/book.rb'
    - 'app/models/user.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect.
Security/JSONLoad:
  Exclude:
    - 'lib/tasks/grandham.rake'

# Offense count: 1
Security/Open:
  Exclude:
    - 'lib/tasks/grandham.rake'

# Offense count: 18
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect, EnforcedStyle.
# SupportedStyles: nested, compact
Style/ClassAndModuleChildren:
  Enabled: false

# Offense count: 1
# Configuration parameters: MinBodyLength.
Style/GuardClause:
  Exclude:
    - 'app/controllers/application_controller.rb'

# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
  Exclude:
    - 'app/controllers/application_controller.rb'