Sha256: 84a9813e8fd8add023644d550f4cbad2fc337cdde360223f636c1824dd2c72f1

Contents?: true

Size: 992 Bytes

Versions: 3

Compression:

Stored size: 992 Bytes

Contents

AllCops:
  NewCops: enable
  SuggestExtensions: false
  TargetRubyVersion: 3.1

inherit_gem:
  rubocop-ronin: rubocop.yml

#
# ronin-recon specific exceptions
#

# Empty classes
Lint/EmptyClass:
  Exclude:
    - 'lib/ronin/recon/value.rb'
    - 'lib/ronin/recon/message/shutdown.rb'

# Allow Value classes to not call super() in their initialize
Lint/MissingSuper:
  Exclude:
    - 'lib/ronin/recon/values/*.rb'

# Worker#initialize exists for documentation purposes
Lint/UselessMethodDefinition:
  Exclude:
    - 'lib/ronin/recon/worker.rb'

# until is better suited for waiting until the Engine is "empty"
Style/WhileUntilModifier:
  Exclude:
    - 'lib/ronin/recon/engine.rb'

# the Values #=== methods need to compare the other value's class
Style/ClassEqualityComparison:
  Exclude:
    - 'lib/ronin/recon/values/*.rb'

# must use #=== to compare values
Style/CaseEquality:
  Exclude:
    - 'lib/ronin/recon/scope.rb'
    - 'lib/ronin/recon/values/ip_range.rb'
    - 'spec/**/*_spec.rb'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ronin-recon-0.1.0 .rubocop.yml
ronin-recon-0.1.0.rc2 .rubocop.yml
ronin-recon-0.1.0.rc1 .rubocop.yml