.rubocop.yml in timezone-1.3.25 vs .rubocop.yml in timezone-1.3.26
- old
+ new
@@ -1,17 +1,24 @@
+require: rubocop-performance
+
AllCops:
- TargetRubyVersion: 2.2
+ TargetRubyVersion: 2.4
+ NewCops: enable
+ SuggestExtensions: false
-Layout/AlignParameters:
- EnforcedStyle: with_fixed_indentation
+Gemspec/RequiredRubyVersion:
+ Enabled: false
Layout/EmptyLineBetweenDefs:
Enabled: true
Layout/MultilineMethodCallIndentation:
EnforcedStyle: indented
+Layout/ParameterAlignment:
+ EnforcedStyle: with_fixed_indentation
+
Layout/SpaceAfterComma:
Enabled: true
Layout/SpaceAroundEqualsInParameterDefault:
Enabled: true
@@ -21,10 +28,13 @@
Layout/SpaceBeforeSemicolon:
Enabled: true
+Lint/MissingSuper:
+ Enabled: false
+
Lint/DuplicateMethods:
Enabled: true
Lint/UnusedMethodArgument:
Enabled: true
@@ -37,11 +47,11 @@
Enabled: false
# Offense count: 13
# Configuration parameters: AllowHeredoc, AllowURI, URISchemes.
# URISchemes: http, https
-Metrics/LineLength:
+Layout/LineLength:
Max: 80
Metrics/MethodLength:
Enabled: false
@@ -83,16 +93,25 @@
MinDigits: 5
Style/PreferredHashMethods:
Enabled: true
+Style/RedundantArgument:
+ Enabled: false
+
+Style/RedundantFetchBlock:
+ Enabled: false
+
Style/RedundantReturn:
Enabled: true
Style/RedundantSelf:
Enabled: true
+Style/SafeNavigation:
+ Enabled: false
+
Style/SingleLineMethods:
Enabled: false
Style/SpecialGlobalVars:
EnforcedStyle: use_perl_names
@@ -101,10 +120,10 @@
Enabled: true
Style/TrivialAccessors:
Enabled: true
-Style/UnneededPercentQ:
+Style/RedundantPercentQ:
Enabled: true
Style/DateTime:
Enabled: false