additionals/.rubocop.yml

76 lines
1.1 KiB
YAML
Raw Normal View History

require:
- rubocop-performance
- rubocop-rails
2019-04-09 09:32:01 +03:00
Rails:
Enabled: true
AllCops:
2020-04-16 14:00:07 +03:00
TargetRubyVersion: 2.4
TargetRailsVersion: 5.2
2020-04-16 14:00:07 +03:00
NewCops: enable
Metrics/AbcSize:
2019-12-25 10:45:16 +03:00
Enabled: false
Metrics/BlockLength:
2019-12-25 10:45:16 +03:00
Enabled: false
Metrics/ClassLength:
Enabled: false
Metrics/CyclomaticComplexity:
2020-09-25 11:42:03 +03:00
Max: 25
Layout/LineLength:
2015-10-09 19:20:04 +03:00
Max: 140
Metrics/MethodLength:
Max: 60
Metrics/ModuleLength:
Enabled: false
2015-12-06 14:48:33 +03:00
2015-10-09 19:20:04 +03:00
Metrics/PerceivedComplexity:
2018-11-17 10:18:46 +03:00
Max: 25
2015-10-09 19:20:04 +03:00
Rails/ApplicationJob:
Enabled: false
Rails/ApplicationRecord:
2015-10-10 15:11:02 +03:00
Enabled: false
Rails/CreateTableWithTimestamps:
Enabled: false
Rails/HelperInstanceVariable:
Enabled: false
Rails/SkipsModelValidations:
Enabled: false
Performance/ChainArrayAllocation:
Enabled: true
Style/AutoResourceCleanup:
Enabled: true
2016-10-19 14:30:14 +03:00
Style/FrozenStringLiteralComment:
Enabled: false
Style/Documentation:
Enabled: false
2018-07-15 11:07:31 +03:00
# required for travis/ci (symbolic links problem)
2018-07-15 11:07:31 +03:00
Style/ExpandPathArguments:
Enabled: false
2020-03-09 16:51:54 +03:00
Style/HashTransformKeys:
Enabled: false
Style/HashTransformValues:
Enabled: false
Naming/VariableNumber:
Enabled: false