HewlettPackard/oneview-puppet

View on GitHub
.rubocop.yml

Summary

Maintainability
Test Coverage
################################################################################
# (C) Copyright 2016-2017 Hewlett Packard Enterprise Development LP
#
# Licensed under the Apache License, Version 2.0 (the "License");
# You may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
################################################################################

LineLength:
  Max: 140

MethodLength:
  Max: 30

Lint/BooleanSymbol:
  Exclude:
    - 'lib/puppet/provider/**/*.rb'

Lint/RescueWithoutErrorClass:
  Exclude:
    - 'lib/puppet/provider/login.rb'

Metrics/AbcSize:
  Max: 20

Metrics/BlockLength:
  Enabled: false

Metrics/CyclomaticComplexity:
  Max: 7
  Exclude:
    - 'lib/puppet/provider/uri_parsing.rb'

Metrics/PerceivedComplexity:
  Exclude:
    - 'lib/puppet/provider/uri_parsing.rb'

Naming/AccessorMethodName:
  Enabled: false

Layout/EndOfLine:
  EnforcedStyle: lf

Style/GlobalVars:
  Exclude:
    - 'spec/shared_context.rb'

Style/PercentLiteralDelimiters:
  Enabled: false