Sha256: 9bb33f41ee729d6b4e92e1e043240e43801e015c2de0d427601aded53af8a677

Contents?: true

Size: 947 Bytes

Versions: 1

Compression:

Stored size: 947 Bytes

Contents

AllCops:
  NewCops: enable
  SuggestExtensions: false
  TargetRubyVersion: 3.1

inherit_gem:
  rubocop-ronin: rubocop.yml

#
# ronin-payload specific exceptions:
#
Layout/ArgumentAlignment: { Exclude: ['spec/rust_payload_spec.rb'] }

# the placeholder API methods are meant to be empty
Style/EmptyMethod:
  Exclude:
    - 'lib/ronin/payloads/payload.rb'
    - 'spec/**/*'

# rubocop does not support constants that contain multiple numbers
Naming/ClassAndModuleCamelCase:
  AllowedNames:
    - X86_64

# robucop mistakes :x86_64 for a "symbol number"
Naming/VariableNumber:
  AllowedIdentifiers:
    - x86_64

# this is a bug in rubocop
Style/FormatStringToken:
  Exclude:
    - 'lib/ronin/payloads/builtin/cmd/powershell/reverse_shell.rb'
    - 'spec/builtin/cmd/powershell/reverse_shell_spec.rb'

# rubocop does not recognize empty-line continuations
Layout/LineContinuationSpacing: { Exclude: ['lib/ronin/payloads/builtin/shellcode/**/*.rb'] }

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ronin-payloads-0.1.1 .rubocop.yml