.rubocop_todo.yml in stanford-mods-2.6.1 vs .rubocop_todo.yml in stanford-mods-2.6.2
- old
+ new
@@ -1,48 +1,28 @@
# This configuration was generated by
# `rubocop --auto-gen-config`
-# on 2018-11-14 11:35:35 -0800 using RuboCop version 0.60.0.
+# on 2020-03-13 16:37:30 -0700 using RuboCop version 0.80.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: 1
# Cop supports --auto-correct.
-# Configuration parameters: TreatCommentsAsGroupSeparators, Include.
-# Include: **/*.gemfile, **/Gemfile, **/gems.rb
-Bundler/OrderedGems:
- Exclude:
- - 'Gemfile'
-
-# Offense count: 1
-# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, IndentationWidth.
# SupportedStyles: outdent, indent
Layout/AccessModifierIndentation:
Exclude:
- 'lib/stanford-mods/origin_info.rb'
# Offense count: 22
# Cop supports --auto-correct.
-Layout/AlignArray:
+Layout/ArrayAlignment:
Exclude:
- 'lib/stanford-mods/searchworks.rb'
- 'spec/imprint_spec.rb'
-# Offense count: 4
-# Cop supports --auto-correct.
-# Configuration parameters: EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
-# SupportedHashRocketStyles: key, separator, table
-# SupportedColonStyles: key, separator, table
-# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit
-Layout/AlignHash:
- Exclude:
- - 'spec/fixtures/searchworks_imprint_data.rb'
- - 'spec/fixtures/searchworks_pub_date_data.rb'
- - 'spec/fixtures/spotlight_pub_date_data.rb'
-
# Offense count: 12
# Cop supports --auto-correct.
Layout/BlockEndNewline:
Exclude:
- 'spec/name_spec.rb'
@@ -69,15 +49,27 @@
Layout/EmptyLineAfterMagicComment:
Enabled: false
# Offense count: 1
# Cop supports --auto-correct.
-# Configuration parameters: AllowForAlignment, ForceEqualSignAlignment.
+# Configuration parameters: AllowForAlignment, AllowBeforeTrailingComments, ForceEqualSignAlignment.
Layout/ExtraSpacing:
Exclude:
- 'lib/stanford-mods/searchworks.rb'
+# Offense count: 4
+# Cop supports --auto-correct.
+# Configuration parameters: AllowMultipleStyles, EnforcedHashRocketStyle, EnforcedColonStyle, EnforcedLastArgumentHashStyle.
+# SupportedHashRocketStyles: key, separator, table
+# SupportedColonStyles: key, separator, table
+# SupportedLastArgumentHashStyles: always_inspect, always_ignore, ignore_implicit, ignore_explicit
+Layout/HashAlignment:
+ Exclude:
+ - 'spec/fixtures/searchworks_imprint_data.rb'
+ - 'spec/fixtures/searchworks_pub_date_data.rb'
+ - 'spec/fixtures/spotlight_pub_date_data.rb'
+
# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: symmetrical, new_line, same_line
Layout/MultilineArrayBraceLayout:
@@ -118,11 +110,12 @@
Exclude:
- 'spec/imprint_spec.rb'
# Offense count: 1
# Cop supports --auto-correct.
-# Configuration parameters: AllowForAlignment.
+# Configuration parameters: AllowForAlignment, EnforcedStyleForExponentOperator.
+# SupportedStylesForExponentOperator: space, no_space
Layout/SpaceAroundOperators:
Exclude:
- 'lib/stanford-mods/searchworks.rb'
# Offense count: 2
@@ -139,13 +132,13 @@
# Configuration parameters: AllowInHeredoc.
Layout/TrailingWhitespace:
Exclude:
- 'spec/searchworks_spec.rb'
-# Offense count: 32
+# Offense count: 31
Metrics/AbcSize:
- Max: 58
+ Max: 57
# Offense count: 97
# Configuration parameters: CountComments, ExcludedMethods.
# ExcludedMethods: refine
Metrics/BlockLength:
@@ -158,16 +151,10 @@
# Offense count: 18
Metrics/CyclomaticComplexity:
Max: 32
-# Offense count: 116
-# Configuration parameters: AllowHeredoc, AllowURI, URISchemes, IgnoreCopDirectives, IgnoredPatterns.
-# URISchemes: http, https
-Metrics/LineLength:
- Max: 199
-
# Offense count: 31
# Configuration parameters: CountComments, ExcludedMethods.
Metrics/MethodLength:
Max: 52
@@ -181,61 +168,55 @@
Naming/FileName:
Exclude:
- 'lib/stanford-mods.rb'
# Offense count: 24
-# Configuration parameters: Blacklist.
-# Blacklist: (?-mix:(^|\s)(EO[A-Z]{1}|END)(\s|$))
+# Configuration parameters: ForbiddenDelimiters.
+# ForbiddenDelimiters: (?-mix:(^|\s)(EO[A-Z]{1}|END)(\s|$))
Naming/HeredocDelimiterNaming:
Exclude:
- 'spec/geo_spatial_spec.rb'
- 'spec/name_spec.rb'
- 'spec/origin_info_spec.rb'
- 'spec/physical_location_spec.rb'
- 'spec/searchworks_basic_spec.rb'
# Offense count: 3
-# Configuration parameters: EnforcedStyle.
+# Configuration parameters: EnforcedStyle, IgnoredPatterns.
# SupportedStyles: snake_case, camelCase
Naming/MethodName:
Exclude:
- 'lib/stanford-mods/origin_info.rb'
- 'lib/stanford-mods/searchworks.rb'
# Offense count: 2
-# Configuration parameters: NamePrefix, NamePrefixBlacklist, NameWhitelist, MethodDefinitionMacros.
+# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
+# AllowedNames: io, id, to, by, on, in, at, ip, db, os, pp
+Naming/MethodParameterName:
+ Exclude:
+ - 'lib/stanford-mods/imprint.rb'
+
+# Offense count: 2
+# Configuration parameters: NamePrefix, ForbiddenPrefixes, AllowedMethods, MethodDefinitionMacros.
# NamePrefix: is_, has_, have_
-# NamePrefixBlacklist: is_, has_, have_
-# NameWhitelist: is_a?
+# ForbiddenPrefixes: is_, has_, have_
+# AllowedMethods: is_a?
# MethodDefinitionMacros: define_method, define_singleton_method
Naming/PredicateName:
Exclude:
- 'spec/**/*'
- 'lib/stanford-mods/origin_info.rb'
-# Offense count: 2
-# Configuration parameters: MinNameLength, AllowNamesEndingInNumbers, AllowedNames, ForbiddenNames.
-# AllowedNames: io, id, to, by, on, in, at, ip, db
-Naming/UncommunicativeMethodParamName:
- Exclude:
- - 'lib/stanford-mods/imprint.rb'
-
-# Offense count: 8
+# Offense count: 30
# Configuration parameters: EnforcedStyle.
# SupportedStyles: snake_case, camelCase
Naming/VariableName:
Exclude:
- 'lib/stanford-mods/imprint.rb'
- 'lib/stanford-mods/origin_info.rb'
- 'lib/stanford-mods/searchworks.rb'
-# Offense count: 1
-# Cop supports --auto-correct.
-Performance/UnneededSort:
- Exclude:
- - 'lib/stanford-mods/origin_info.rb'
-
# Offense count: 3
RSpec/AnyInstance:
Exclude:
- 'spec/date_parsing_spec.rb'
@@ -250,11 +231,11 @@
- 'spec/searchworks_spec.rb'
- 'spec/searchworks_subject_raw_spec.rb'
- 'spec/searchworks_subject_spec.rb'
- 'spec/searchworks_title_spec.rb'
-# Offense count: 134
+# Offense count: 137
# Configuration parameters: Prefixes.
# Prefixes: when, with, without
RSpec/ContextWording:
Exclude:
- 'spec/date_parsing_spec.rb'
@@ -296,11 +277,11 @@
- 'spec/name_spec.rb'
- 'spec/origin_info_spec.rb'
- 'spec/physical_location_spec.rb'
- 'spec/sw_publication_spec.rb'
-# Offense count: 133
+# Offense count: 134
# Configuration parameters: Max.
RSpec/ExampleLength:
Exclude:
- 'spec/date_parsing_spec.rb'
- 'spec/imprint_spec.rb'
@@ -337,11 +318,11 @@
# Configuration parameters: .
# SupportedStyles: implicit, each, example
RSpec/HookArgument:
EnforcedStyle: each
-# Offense count: 931
+# Offense count: 935
# Configuration parameters: AssignmentOnly.
RSpec/InstanceVariable:
Exclude:
- 'spec/physical_location_spec.rb'
- 'spec/searchworks_basic_spec.rb'
@@ -372,10 +353,11 @@
# Configuration parameters: AggregateFailuresByDefault.
RSpec/MultipleExpectations:
Max: 9
# Offense count: 2
+# Configuration parameters: IgnoreSharedExamples.
RSpec/NamedSubject:
Exclude:
- 'spec/lib/stanford-mods/coordinate_spec.rb'
# Offense count: 36
@@ -405,12 +387,12 @@
Exclude:
- 'lib/stanford-mods/origin_info.rb'
# Offense count: 30
# Cop supports --auto-correct.
-# Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, IgnoredMethods.
-# SupportedStyles: line_count_based, semantic, braces_for_chaining
+# Configuration parameters: EnforcedStyle, ProceduralMethods, FunctionalMethods, IgnoredMethods, AllowBracesOnProceduralOneLiners, BracesRequiredMethods.
+# SupportedStyles: line_count_based, semantic, braces_for_chaining, always_braces
# 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:
@@ -478,10 +460,17 @@
# Cop supports --auto-correct.
Style/ExpandPathArguments:
Exclude:
- 'stanford-mods.gemspec'
+# Offense count: 36
+# Cop supports --auto-correct.
+# Configuration parameters: EnforcedStyle.
+# SupportedStyles: always, always_true, never
+Style/FrozenStringLiteralComment:
+ Enabled: false
+
# Offense count: 3
# Configuration parameters: MinBodyLength.
Style/GuardClause:
Exclude:
- 'lib/stanford-mods/date_parsing.rb'
@@ -531,17 +520,18 @@
# SupportedOctalStyles: zero_with_o, zero_only
Style/NumericLiteralPrefix:
Exclude:
- 'spec/date_parsing_spec.rb'
-# Offense count: 1
+# Offense count: 4
# Cop supports --auto-correct.
# Configuration parameters: AutoCorrect, EnforcedStyle, IgnoredMethods.
# SupportedStyles: predicate, comparison
Style/NumericPredicate:
Exclude:
- 'spec/**/*'
+ - 'lib/stanford-mods/origin_info.rb'
- 'lib/stanford-mods/searchworks.rb'
# Offense count: 8
# Cop supports --auto-correct.
Style/PerlBackrefs:
@@ -554,10 +544,30 @@
# SupportedStyles: short, verbose
Style/PreferredHashMethods:
Exclude:
- 'lib/stanford-mods/searchworks.rb'
+# Offense count: 5
+# Cop supports --auto-correct.
+Style/RedundantCondition:
+ Exclude:
+ - 'lib/stanford-mods/origin_info.rb'
+ - 'lib/stanford-mods/searchworks.rb'
+
+# Offense count: 3
+# Cop supports --auto-correct.
+# Configuration parameters: AllowMultipleReturnValues.
+Style/RedundantReturn:
+ Exclude:
+ - 'lib/stanford-mods/date_parsing.rb'
+
+# Offense count: 1
+# Cop supports --auto-correct.
+Style/RedundantSort:
+ Exclude:
+ - 'lib/stanford-mods/origin_info.rb'
+
# Offense count: 6
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle, AllowInnerSlashes.
# SupportedStyles: slashes, percent_r, mixed
Style/RegexpLiteral:
@@ -578,10 +588,21 @@
# SupportedStyles: implicit, explicit
Style/RescueStandardError:
Exclude:
- 'lib/stanford-mods/imprint.rb'
+# Offense count: 18
+# Cop supports --auto-correct.
+# Configuration parameters: ConvertCodeThatCanStartToReturnNil, AllowedMethods.
+# AllowedMethods: present?, blank?, presence, try, try!
+Style/SafeNavigation:
+ Exclude:
+ - 'lib/stanford-mods/date_parsing.rb'
+ - 'lib/stanford-mods/imprint.rb'
+ - 'lib/stanford-mods/searchworks.rb'
+ - 'lib/stanford-mods/searchworks_subjects.rb'
+
# Offense count: 1
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
# SupportedStyles: only_raise, only_fail, semantic
Style/SignalException:
@@ -615,26 +636,27 @@
Style/SymbolProc:
Exclude:
- 'lib/stanford-mods/searchworks.rb'
- 'lib/stanford-mods/searchworks_subjects.rb'
-# Offense count: 5
+# Offense count: 1
# Cop supports --auto-correct.
-Style/UnneededCondition:
+# Configuration parameters: EnforcedStyleForMultiline.
+# SupportedStylesForMultiline: comma, consistent_comma, no_comma
+Style/TrailingCommaInArrayLiteral:
Exclude:
- - 'lib/stanford-mods/origin_info.rb'
- - 'lib/stanford-mods/searchworks.rb'
+ - 'spec/date_parsing_spec.rb'
-# Offense count: 124
+# Offense count: 125
# Cop supports --auto-correct.
# Configuration parameters: MinSize, WordRegex.
# SupportedStyles: percent, brackets
Style/WordArray:
EnforcedStyle: brackets
# Offense count: 2
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyle.
-# SupportedStyles: all_comparison_operators, equality_operators_only
+# SupportedStyles: forbid_for_all_comparison_operators, forbid_for_equality_operators_only, require_for_all_comparison_operators, require_for_equality_operators_only
Style/YodaCondition:
Exclude:
- 'lib/stanford-mods/date_parsing.rb'