Add rubocop TargetVersion; disable new cops

This commit is contained in:
James Mason 2018-05-08 13:47:13 -07:00
parent 846ba53d1b
commit a68be76a15
2 changed files with 14 additions and 3 deletions

View file

@ -12,10 +12,18 @@ AllCops:
- 'bundle/**/*'
- 'config/**/*'
- 'bin/*'
TargetRubyVersion: 2.4
#################### Metrics ###############################
# Start with cops for Ruby >= 2.3 disabled
Style/FrozenStringLiteralComment:
Enabled: false
Style/SafeNavigation:
Enabled: false
Style/NumericPredicate:
Enabled: false
# Avoid deep blocks nesting
Metrics/BlockNesting:
Max: 4

View file

@ -277,7 +277,7 @@ Lint/IneffectiveAccessModifier:
- 'app/models/conference.rb'
# Offense count: 2
Lint/RescueWithoutErrorClass:
Style/RescueStandardError:
Exclude:
- 'app/controllers/users/omniauth_callbacks_controller.rb'
- 'lib/tasks/migrate_config.rake'
@ -705,8 +705,11 @@ Style/TernaryParentheses:
# Cop supports --auto-correct.
# Configuration parameters: EnforcedStyleForMultiline, SupportedStylesForMultiline.
# SupportedStylesForMultiline: comma, consistent_comma, no_comma
Style/TrailingCommaInLiteral:
Style/TrailingCommaInArrayLiteral:
Exclude:
- 'Guardfile'
Style/TrailingCommaInHashLiteral:
Exclude:
- 'db/migrate/20140701123203_add_events_per_week_to_conference.rb'
- 'spec/models/conference_spec.rb'