# This configuration was generated by # `rubocop --auto-gen-config` # on 2017-02-10 00:09:09 +0900 using RuboCop version 0.47.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 # Configuration parameters: AllowSafeAssignment. Lint/AssignmentInCondition: Exclude: - 'lib/active_record/turntable/active_record_ext/connection_handler_extension.rb' - 'lib/active_record/turntable/active_record_ext/schema_dumper.rb' # Offense count: 4 Lint/RescueException: Exclude: - 'lib/active_record/turntable/connection_proxy.rb' - 'lib/active_record/turntable/mixer.rb' # Offense count: 5 # Cop supports --auto-correct. Lint/UnneededSplatExpansion: Exclude: - 'Rakefile' # Offense count: 14 Metrics/AbcSize: Max: 106 # Offense count: 2 # Configuration parameters: CountComments, ExcludedMethods. Metrics/BlockLength: Max: 88 # Offense count: 2 # Configuration parameters: CountComments. Metrics/ClassLength: Max: 202 # Offense count: 5 Metrics/CyclomaticComplexity: Max: 20 # Offense count: 2 # Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns. # URISchemes: http, https Metrics/LineLength: Max: 246 # Offense count: 10 # Configuration parameters: CountComments. Metrics/MethodLength: Max: 56 # Offense count: 1 # Configuration parameters: CountKeywordArgs. Metrics/ParameterLists: Max: 6 # Offense count: 9 Metrics/PerceivedComplexity: Max: 24 # Offense count: 3 # Cop supports --auto-correct. Performance/TimesMap: Exclude: - 'script/performance/algorithm' - 'spec/active_record/turntable/active_record_ext/association_preloader_spec.rb' - 'spec/active_record/turntable/active_record_ext/association_spec.rb' - 'spec/active_record/turntable/cluster_helper_methods_spec.rb' # Offense count: 1 # Configuration parameters: CustomIncludeMethods. RSpec/EmptyExampleGroup: Exclude: - 'spec/active_record/turntable/mixer/fader_spec.rb' # Offense count: 3 # Configuration parameters: CustomTransform, IgnoreMethods. RSpec/FilePath: Exclude: - 'spec/active_record/turntable/active_record_ext/fixture_set_spec.rb' - 'spec/active_record/turntable/active_record_ext/test_fixtures_spec.rb' # Offense count: 21 # Configuration parameters: Max. RSpec/NestedGroups: Exclude: - 'spec/active_record/turntable/active_record_ext/association_preloader_spec.rb' - 'spec/active_record/turntable/active_record_ext/association_spec.rb' - 'spec/active_record/turntable/active_record_ext/clever_load_spec.rb' - 'spec/active_record/turntable/connection_proxy_spec.rb' - 'spec/active_record/turntable/finder_spec.rb' - 'spec/active_record/turntable/mixer_spec.rb' # Offense count: 15 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, ProceduralMethods, FunctionalMethods, IgnoredMethods. # SupportedStyles: line_count_based, semantic, braces_for_chaining # ProceduralMethods: benchmark, bm, bmbm, create, each_with_object, measure, new, realtime, tap, with_object # FunctionalMethods: let, let!, subject, watch # IgnoredMethods: lambda, proc, it Style/BlockDelimiters: Exclude: - 'spec/**/*' - 'lib/active_record/turntable/active_record_ext/acts_as_archive_extension.rb' - 'lib/active_record/turntable/active_record_ext/clever_load.rb' - 'lib/active_record/turntable/active_record_ext/database_tasks.rb' - 'lib/active_record/turntable/active_record_ext/fixtures.rb' - 'lib/active_record/turntable/algorithm/range_bsearch_algorithm.rb' - 'lib/active_record/turntable/cluster_helper_methods.rb' - 'lib/active_record/turntable/connection_proxy.rb' - 'script/performance/algorithm' # Offense count: 2 # Configuration parameters: MinBodyLength. Style/GuardClause: Exclude: - 'lib/active_record/turntable/sql_tree_patch.rb' # Offense count: 4 Style/MethodCalledOnDoEndBlock: Exclude: - 'lib/active_record/turntable/migration.rb' - 'lib/active_record/turntable/mixer.rb' - 'lib/active_record/turntable/mixer/fader/update_shards_merge_result.rb' - 'lib/active_record/turntable/sql_tree_patch.rb' # Offense count: 5 # Cop supports --auto-correct. # Configuration parameters: PreferredDelimiters. Style/PercentLiteralDelimiters: Exclude: - 'Rakefile' # Offense count: 6 # Cop supports --auto-correct. # Configuration parameters: AllowMultipleReturnValues. Style/RedundantReturn: Exclude: - 'lib/active_record/turntable/sql_tree_patch.rb' # Offense count: 2 # Cop supports --auto-correct. # Configuration parameters: EnforcedStyle, SupportedStyles, AllowSafeAssignment. # SupportedStyles: require_parentheses, require_no_parentheses, require_parentheses_when_complex Style/TernaryParentheses: Exclude: - 'lib/active_record/turntable/sequencer.rb' - 'lib/active_record/turntable/sql_tree_patch.rb'