Skip to content

Commit f1659c5

Browse files
committed
Merge pull request #256 from mynameisrufus/rubocop-fix/trailing-comma
fix trailing commas
2 parents 15049c5 + 9d62403 commit f1659c5

15 files changed

+45
-56
lines changed

.rubocop.yml

+3
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ Lint/AssignmentInCondition:
1212

1313
Style/ParallelAssignment:
1414
Enabled: false
15+
16+
Style/TrailingComma:
17+
EnforcedStyleForMultiline: comma

.rubocop_todo.yml

-14
Original file line numberDiff line numberDiff line change
@@ -592,20 +592,6 @@ Style/SymbolProc:
592592
- 'test/test_ldif.rb'
593593
- 'testserver/ldapserver.rb'
594594

595-
# Offense count: 12
596-
# Cop supports --auto-correct.
597-
# Configuration parameters: EnforcedStyleForMultiline, SupportedStyles.
598-
Style/TrailingComma:
599-
Exclude:
600-
- 'lib/net/ldap.rb'
601-
- 'lib/net/ldap/dn.rb'
602-
- 'lib/net/snmp.rb'
603-
- 'test/ber/test_ber.rb'
604-
- 'test/test_dn.rb'
605-
- 'test/test_filter.rb'
606-
- 'test/test_ldap_connection.rb'
607-
- 'testserver/ldapserver.rb'
608-
609595
# Offense count: 5
610596
# Cop supports --auto-correct.
611597
Style/UnneededPercentQ:

lib/net/ber/ber_parser.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ module Net::BER::BERParser
1414
}
1515
constructed = {
1616
16 => :array,
17-
17 => :array
17+
17 => :array,
1818
}
1919
universal = { :primitive => primitive, :constructed => constructed }
2020

lib/net/ldap.rb

+8-8
Original file line numberDiff line numberDiff line change
@@ -325,8 +325,8 @@ class Net::LDAP
325325

326326
universal = {
327327
constructed: {
328-
107 => :array #ExtendedResponse (PasswdModifyResponseValue)
329-
}
328+
107 => :array, #ExtendedResponse (PasswdModifyResponseValue)
329+
},
330330
}
331331

332332
AsnSyntax = Net::BER.compile_syntax(:application => application,
@@ -389,14 +389,14 @@ class Net::LDAP
389389
ResultCodeCompareFalse,
390390
ResultCodeCompareTrue,
391391
ResultCodeReferral,
392-
ResultCodeSaslBindInProgress
392+
ResultCodeSaslBindInProgress,
393393
]
394394

395395
# nonstandard list of "successful" result codes for searches
396396
ResultCodesSearchSuccess = [
397397
ResultCodeSuccess,
398398
ResultCodeTimeLimitExceeded,
399-
ResultCodeSizeLimitExceeded
399+
ResultCodeSizeLimitExceeded,
400400
]
401401

402402
# map of result code to human message
@@ -438,7 +438,7 @@ class Net::LDAP
438438
ResultCodeEntryAlreadyExists => "Entry Already Exists",
439439
ResultCodeObjectClassModsProhibited => "ObjectClass Modifications Prohibited",
440440
ResultCodeAffectsMultipleDSAs => "Affects Multiple DSAs",
441-
ResultCodeOther => "Other"
441+
ResultCodeOther => "Other",
442442
}
443443

444444
module LDAPControls
@@ -591,7 +591,7 @@ def authenticate(username, password)
591591
@auth = {
592592
:method => :simple,
593593
:username => username,
594-
:password => password
594+
:password => password,
595595
}
596596
end
597597
alias_method :auth, :authenticate
@@ -1208,7 +1208,7 @@ def search_root_dse
12081208
:supportedExtension,
12091209
:supportedFeatures,
12101210
:supportedLdapVersion,
1211-
:supportedSASLMechanisms
1211+
:supportedSASLMechanisms,
12121212
])
12131213
(rs and rs.first) or Net::LDAP::Entry.new
12141214
end
@@ -1319,7 +1319,7 @@ def new_connection
13191319
rescue Errno::ECONNREFUSED, Errno::ETIMEDOUT, Net::LDAP::ConnectionRefusedError => e
13201320
@result = {
13211321
:resultCode => 52,
1322-
:errorMessage => ResultStrings[ResultCodeUnavailable]
1322+
:errorMessage => ResultStrings[ResultCodeUnavailable],
13231323
}
13241324
raise e
13251325
end

lib/net/ldap/connection.rb

+7-7
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def open_connection(server)
4444
encryption = server[:encryption]
4545

4646
socket_opts = {
47-
connect_timeout: server[:connect_timeout] || DefaultConnectTimeout
47+
connect_timeout: server[:connect_timeout] || DefaultConnectTimeout,
4848
}
4949

5050
errors = []
@@ -133,7 +133,7 @@ def setup_encryption(args)
133133
when :start_tls
134134
message_id = next_msgid
135135
request = [
136-
Net::LDAP::StartTlsOid.to_ber_contextspecific(0)
136+
Net::LDAP::StartTlsOid.to_ber_contextspecific(0),
137137
].to_ber_appsequence(Net::LDAP::PDU::ExtendedRequest)
138138

139139
write(request, nil, message_id)
@@ -283,7 +283,7 @@ def encode_sort_controls(sort_definitions)
283283
sort_control = [
284284
Net::LDAP::LDAPControls::SORT_REQUEST.to_ber,
285285
false.to_ber,
286-
sort_control_values.to_ber_sequence.to_s.to_ber
286+
sort_control_values.to_ber_sequence.to_s.to_ber,
287287
].to_ber_sequence
288288
end
289289

@@ -396,7 +396,7 @@ def search(args = nil)
396396
time.to_ber,
397397
attrs_only.to_ber,
398398
filter.to_ber,
399-
ber_attrs.to_ber_sequence
399+
ber_attrs.to_ber_sequence,
400400
].to_ber_appsequence(Net::LDAP::PDU::SearchRequest)
401401

402402
# rfc2696_cookie sometimes contains binary data from Microsoft Active Directory
@@ -409,7 +409,7 @@ def search(args = nil)
409409
Net::LDAP::LDAPControls::PAGED_RESULTS.to_ber,
410410
# Criticality MUST be false to interoperate with normal LDAPs.
411411
false.to_ber,
412-
rfc2696_cookie.map{ |v| v.to_ber}.to_ber_sequence.to_s.to_ber
412+
rfc2696_cookie.map{ |v| v.to_ber}.to_ber_sequence.to_s.to_ber,
413413
].to_ber_sequence if paged
414414
controls << ber_sort if ber_sort
415415
controls = controls.empty? ? nil : controls.to_ber_contextspecific(0)
@@ -503,7 +503,7 @@ def search(args = nil)
503503
MODIFY_OPERATIONS = { #:nodoc:
504504
:add => 0,
505505
:delete => 1,
506-
:replace => 2
506+
:replace => 2,
507507
}
508508

509509
def self.modify_ops(operations)
@@ -535,7 +535,7 @@ def modify(args)
535535
message_id = next_msgid
536536
request = [
537537
modify_dn.to_ber,
538-
ops.to_ber_sequence
538+
ops.to_ber_sequence,
539539
].to_ber_appsequence(Net::LDAP::PDU::ModifyRequest)
540540

541541
write(request, nil, message_id)

lib/net/ldap/pdu.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ def parse_ldap_result(sequence)
175175
@ldap_result = {
176176
:resultCode => sequence[0],
177177
:matchedDN => sequence[1],
178-
:errorMessage => sequence[2]
178+
:errorMessage => sequence[2],
179179
}
180180
parse_search_referral(sequence[3]) if @ldap_result[:resultCode] == Net::LDAP::ResultCodeReferral
181181
end
@@ -198,7 +198,7 @@ def parse_extended_response(sequence)
198198
@ldap_result = {
199199
:resultCode => sequence[0],
200200
:matchedDN => sequence[1],
201-
:errorMessage => sequence[2]
201+
:errorMessage => sequence[2],
202202
}
203203
@extended_response = sequence[3]
204204
end

lib/net/snmp.rb

+11-11
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ class SNMP
1212
2 => :integer, # Gauge32 or Unsigned32, (RFC2578 sec 2)
1313
3 => :integer # TimeTicks32, (RFC2578 sec 2)
1414
},
15-
:constructed => {}
15+
:constructed => {},
1616
},
1717
:context_specific => {
1818
:primitive => {},
1919
:constructed => {
2020
0 => :array, # GetRequest PDU (RFC1157 pgh 4.1.2)
2121
1 => :array, # GetNextRequest PDU (RFC1157 pgh 4.1.3)
2222
2 => :array # GetResponse PDU (RFC1157 pgh 4.1.4)
23-
}
24-
}
23+
},
24+
},
2525
})
2626

2727
# SNMP 32-bit counter.
@@ -70,15 +70,15 @@ class Error < StandardError; end
7070
:get_next_request,
7171
:get_response,
7272
:set_request,
73-
:trap
73+
:trap,
7474
]
7575
ErrorStatusCodes = { # Per RFC1157, pgh 4.1.1
7676
0 => "noError",
7777
1 => "tooBig",
7878
2 => "noSuchName",
7979
3 => "badValue",
8080
4 => "readOnly",
81-
5 => "genErr"
81+
5 => "genErr",
8282
}
8383

8484
class << self
@@ -229,8 +229,8 @@ def pdu_to_ber_string
229229
[
230230
@variables.map do|n, v|
231231
[n.to_ber_oid, Net::BER::BerIdentifiedNull.new.to_ber].to_ber_sequence
232-
end
233-
].to_ber_sequence
232+
end,
233+
].to_ber_sequence,
234234
].to_ber_contextspecific(0)
235235
when :get_next_request
236236
[
@@ -240,8 +240,8 @@ def pdu_to_ber_string
240240
[
241241
@variables.map do|n, v|
242242
[n.to_ber_oid, Net::BER::BerIdentifiedNull.new.to_ber].to_ber_sequence
243-
end
244-
].to_ber_sequence
243+
end,
244+
].to_ber_sequence,
245245
].to_ber_contextspecific(1)
246246
when :get_response
247247
[
@@ -251,8 +251,8 @@ def pdu_to_ber_string
251251
[
252252
@variables.map do|n, v|
253253
[n.to_ber_oid, v.to_ber].to_ber_sequence
254-
end
255-
].to_ber_sequence
254+
end,
255+
].to_ber_sequence,
256256
].to_ber_contextspecific(2)
257257
else
258258
raise Error.new( "unknown pdu-type: #{pdu_type}" )

test/integration/test_add.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ def test_add
1414
uid: "added-user1",
1515
cn: "added-user1",
1616
sn: "added-user1",
17-
17+
1818
}
1919

2020
assert @ldap.add(dn: @dn, attributes: attrs), @ldap.get_operation_result.inspect

test/integration/test_ber.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def test_true_ber_encoding
1212
filter: "(uid=user1)",
1313
size: 1,
1414
attributes: attrs,
15-
attributes_only: true
15+
attributes_only: true,
1616
).first
1717

1818
# matches attributes we requested

test/integration/test_delete.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ def setup
1212
uid: "delete-user1",
1313
cn: "delete-user1",
1414
sn: "delete-user1",
15-
15+
1616
}
1717
unless @ldap.search(base: @dn, scope: Net::LDAP::SearchScope_BaseObject)
1818
assert @ldap.add(dn: @dn, attributes: attrs), @ldap.get_operation_result.inspect

test/integration/test_open.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def test_nested_add_with_open
6363
uid: "nested-open-added-user1",
6464
cn: "nested-open-added-user1",
6565
sn: "nested-open-added-user1",
66-
66+
6767
}
6868

6969
@ldap.authenticate "cn=admin,dc=rubyldap,dc=com", "passworD1"

test/integration/test_password_modify.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def setup
1313
cn: 'modify-password-user1',
1414
sn: 'modify-password-user1',
1515
16-
userPassword: 'passworD1'
16+
userPassword: 'passworD1',
1717
}
1818
unless @ldap.search(base: @dn, scope: Net::LDAP::SearchScope_BaseObject)
1919
assert @ldap.add(dn: @dn, attributes: attrs), @ldap.get_operation_result.inspect
@@ -23,7 +23,7 @@ def setup
2323
@auth = {
2424
method: :simple,
2525
username: @dn,
26-
password: 'passworD1'
26+
password: 'passworD1',
2727
}
2828
end
2929

test/test_filter.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ def test_ber_conversion
144144
'(:dn:2.4.8.10:=Dino)',
145145
'(cn:dn:1.2.3.4.5:=John Smith)',
146146
'(sn:dn:2.4.6.8.10:=Barbara Jones)',
147-
'(&(sn:dn:2.4.6.8.10:=Barbara Jones))'
147+
'(&(sn:dn:2.4.6.8.10:=Barbara Jones))',
148148
].each_with_index do |filter_str, index|
149149
define_method "test_decode_filter_#{index}" do
150150
filter = Net::LDAP::Filter.from_rfc2254(filter_str)
@@ -195,7 +195,7 @@ def test_well_known_ber_string
195195
"foo" "\\2A\\5C" "bar",
196196
"foo" "\\2a\\5c" "bar",
197197
"foo" "\\2A\\5c" "bar",
198-
"foo" "\\2a\\5C" "bar"
198+
"foo" "\\2a\\5C" "bar",
199199
].each do |escaped|
200200
# unescapes escaped characters
201201
filter = Net::LDAP::Filter.eq("objectclass", "#{escaped}*#{escaped}*#{escaped}")

test/test_ldap_connection.rb

+3-3
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ def make_message(message_id, options = {})
162162
app_tag: Net::LDAP::PDU::SearchResult,
163163
code: Net::LDAP::ResultCodeSuccess,
164164
matched_dn: "",
165-
error_message: ""
165+
error_message: "",
166166
}.merge(options)
167167
result = Net::BER::BerIdentifiedArray.new([options[:code], options[:matched_dn], options[:error_message]])
168168
result.ber_identifier = options[:app_tag]
@@ -257,7 +257,7 @@ def test_queued_read_rename
257257

258258
assert result = conn.rename(
259259
olddn: "uid=renamable-user1,ou=People,dc=rubyldap,dc=com",
260-
newrdn: "uid=renamed-user1"
260+
newrdn: "uid=renamed-user1",
261261
)
262262
assert result.success?
263263
assert_equal 2, result.message_id
@@ -463,7 +463,7 @@ def test_search_net_ldap_connection_event
463463
# search data
464464
search_data_ber = Net::BER::BerIdentifiedArray.new([1, [
465465
"uid=user1,ou=People,dc=rubyldap,dc=com",
466-
[["uid", ["user1"]]]
466+
[["uid", ["user1"]]],
467467
]])
468468
search_data_ber.ber_identifier = Net::LDAP::PDU::SearchReturnedData
469469
search_data = [1, search_data_ber]

testserver/ldapserver.rb

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ module LdapServer
2424
},
2525
:primitive => {
2626
2 => :string, # ldapsearch sends this to unbind
27-
}
27+
},
2828
},
2929
:context_specific => {
3030
:primitive => {
@@ -34,7 +34,7 @@ module LdapServer
3434
:constructed => {
3535
3 => :array # equality filter
3636
},
37-
}
37+
},
3838
}
3939

4040
def post_init

0 commit comments

Comments
 (0)