AllCops: DisplayCopNames: true DisplayStyleGuide: true TargetRubyVersion: 2.4 Exclude: - 'examples/rails/config/**/*' - 'lib/yoti/protobuf/attrpubapi/*' - 'lib/yoti/protobuf/compubapi/*' Metrics/AbcSize: Max: 23 Exclude: - examples/rails/app/controllers/yoti_controller.rb Metrics/BlockLength: Exclude: - spec/**/**/*.rb - yoti.gemspec Metrics/CyclomaticComplexity: Max: 9 Metrics/ClassLength: Max: 115 Metrics/LineLength: Enabled: false Metrics/MethodLength: CountComments: false Max: 19 Exclude: - spec/yoti/data_type/multi_value_spec.rb Style/Documentation: Enabled: false Style/FrozenStringLiteralComment: Enabled: false Style/NumericLiterals: Enabled: false Style/MutableConstant: Enabled: false Naming/MethodName: Exclude: - lib/yoti/util/anchor_processor.rb Naming/PredicateName: Exclude: - lib/yoti/util/age_processor.rb