https://github.com/wikimedia/operations-puppet
Raw File
Tip revision: cafbb3992f89ba464b16d5049131e67a2175c712 authored by elukey on 29 August 2017, 07:54:59 UTC
role::graphite::production: lower down eventstreams rdkafka retention
Tip revision: cafbb39
.rubocop_todo.yml
Lint/AssignmentInCondition:
  Exclude:
    - 'modules/wmflib/lib/puppet/parser/functions/secret.rb'

Lint/HandleExceptions:
  Exclude:
    - 'modules/trebuchet/lib/puppet/provider/package/trebuchet.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/require_package.rb'

Lint/UselessAssignment:
  Exclude:
    - 'modules/puppet_statsd/lib/puppet/reports/statsd.rb'
    - 'modules/service/Rakefile'
    - 'modules/wmflib/lib/puppet/parser/functions/validate_array_re.rb'

Metrics/LineLength:
  Max: 159

Style/BlockDelimiters:
  Enabled: false

Style/ClassVars:
  Exclude:
    - 'modules/labstore/lib/puppet/parser/functions/mount_nfs_volume.rb'

Layout/DotPosition:
  Enabled: false

Style/EmptyLiteral:
  Exclude:
    - 'modules/admin/lib/puppet/parser/functions/unique_users.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/array_concat.rb'

Style/For:
  Enabled: false

Style/FormatString:
  Exclude:
    - 'modules/backup/Rakefile'
    - 'modules/bacula/Rakefile'
    - 'modules/base/Rakefile'
    - 'modules/install_server/Rakefile'
    - 'modules/mirrors/Rakefile'
    - 'modules/nrpe/Rakefile'
    - 'modules/osm/Rakefile'
    - 'modules/postgresql/Rakefile'
    - 'modules/servermon/Rakefile'
    - 'modules/squid3/Rakefile'
    - 'modules/strongswan/Rakefile'
    - 'modules/wmflib/Rakefile'

Style/GlobalVars:
  Exclude:
    - 'utils/expanderb.rb'
    - 'utils/hiera_lookup'

Style/HashSyntax:
  Enabled: false

Style/IfUnlessModifier:
  Enabled: false

Layout/IndentationWidth:
  Enabled: false

Layout/LeadingCommentSpace:
  Exclude:
    - 'modules/base/spec/defines/service_unit_spec.rb'

Style/MethodCallWithoutArgsParentheses:
  Exclude:
    - 'modules/base/spec/defines/service_unit_spec.rb'
    - 'modules/install_server/spec/classes/install_server_preseed_server_spec.rb'
    - 'modules/squid3/spec/classes/squid3_spec.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/secret.rb'

Style/NegatedIf:
  Enabled: false

Style/NestedTernaryOperator:
  Exclude:
    - 'modules/graphite/lib/puppet/parser/functions/configparser_format.rb'

Style/NumericLiterals:
  MinDigits: 6

Style/ParallelAssignment:
  Exclude:
    - 'modules/wmflib/lib/puppet/parser/functions/to_milliseconds.rb'

Style/PerlBackrefs:
  Exclude:
    - 'modules/wmflib/lib/puppet/parser/functions/to_milliseconds.rb'

Style/RedundantReturn:
  Exclude:
    - 'modules/graphite/lib/puppet/parser/functions/configparser_format.rb'

Style/RedundantSelf:
  Exclude:
    - 'modules/puppet_statsd/lib/puppet/reports/statsd.rb'

Style/RegexpLiteral:
  Exclude:
    - 'modules/bacula/spec/classes/bacula_client_spec.rb'
    - 'modules/bacula/spec/classes/bacula_director_spec.rb'
    - 'modules/bacula/spec/classes/bacula_storage_spec.rb'
    - 'modules/bacula/spec/defines/fileset_spec.rb'
    - 'modules/bacula/spec/defines/storage_device_spec.rb'
    - 'modules/servermon/spec/classes/servermon_app_spec.rb'
    - 'modules/trebuchet/lib/puppet/provider/package/trebuchet.rb'

Style/RescueModifier:
  Exclude:
    - 'modules/librenms/lib/puppet/parser/functions/phpdump.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/ini.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/ordered_json.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/ordered_yaml.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/php_ini.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/require_package.rb'

Style/Semicolon:
  Exclude:
    - 'modules/wmflib/lib/puppet/parser/functions/ordered_yaml.rb'

Layout/SpaceAfterComma:
  Exclude:
    - 'modules/base/lib/facter/labsproject.rb'
    - 'modules/graphite/lib/puppet/parser/functions/configparser_format.rb'
    - 'modules/puppet_statsd/lib/puppet/reports/statsd.rb'
    - 'modules/wmflib/lib/puppet/parser/functions/ini.rb'

Layout/SpaceAroundEqualsInParameterDefault:
  Enabled: false

Layout/SpaceAroundOperators:
  Exclude:
    - 'modules/librenms/lib/puppet/parser/functions/phpdump.rb'

Layout/SpaceInsideBrackets:
  Enabled: false

Layout/SpaceInsideHashLiteralBraces:
  Enabled: false

Layout/SpaceInsideParens:
  Exclude:
    - 'modules/graphite/lib/puppet/parser/functions/configparser_format.rb'
    - 'utils/expanderb.rb'

Style/SpecialGlobalVars:
  Exclude:
    - 'utils/expanderb.rb'

Style/StringLiterals:
  Enabled: false

Style/TrailingCommaInLiteral:
  Enabled: false

# should be fixed with %i[] in Ruby >= 2.0 (>= jessie)
Style/SymbolArray:
  Enabled: false

# we can't depend on ActiveRecord etc., but we can use squiggly heredocs (<<~)
# when we move to Ruby >= 2.3 (>= stretch)
Layout/IndentHeredoc:
  Enabled: false

# bad advice
Style/GuardClause:
  Enabled: false
back to top