.rubocop.yml in ronin-support-1.0.7 vs .rubocop.yml in ronin-support-1.1.0.rc1

- old
+ new

@@ -72,22 +72,30 @@ Exclude: # ignore top-level documentation for core-ext classes - 'lib/ronin/support/**/core_ext/**/*.rb' # BUG: Ronin::Support::Crypto is already documented in lib/ronin/support/crypto.rb - 'lib/ronin/support/crypto/cert.rb' + - 'lib/ronin/support/crypto/key.rb' # BUG: Ronin::Support::Binary is already documented in lib/ronin/support/binary.rb - 'lib/ronin/support/binary/struct.rb' +# make an exception for Coercion() style methods +Naming/MethodName: + Exclude: + - 'lib/ronin/support/crypto/key.rb' + - 'lib/ronin/support/crypto/cert.rb' + Naming/MethodParameterName: AllowedNames: - n - id - ip - io - iv - os - to + - ca # prefer to keep `self.user_agent` a method Style/TrivialAccessors: Exclude: - 'lib/ronin/support/network/http.rb' @@ -113,5 +121,25 @@ Exclude: - 'spec/archive/zip/reader_spec.rb' - 'spec/network/ip_range/cidr_spec.rb' - 'spec/network/ip_range/glob_spec.rb' - 'spec/network/ip_range_spec.rb' + +Style/CaseEquality: + Exclude: + - 'lib/ronin/support/network/ip_range.rb' + - 'spec/network/ip_range_spec.rb' + - 'spec/network/ip_range/cidr_spec.rb' + - 'spec/network/ip_range/glob_spec.rb' + - 'spec/network/ip_range/range_spec.rb' + +Style/ConditionalAssignment: + Exclude: + # BUG: this seems like a bug in rubocop + - 'lib/ronin/support/network/ip_range.rb' + +Layout/IndentationConsistency: + Exclude: + # BUG: this seems like a bug in rubocop + - 'lib/ronin/support/network/ssl.rb' + # BUG: this seems like a bug in rubocop + - 'lib/ronin/support/network/http.rb'