Skip to content

Commit 707c281

Browse files
committed
Enable rubocop-thread_safety plugin
1 parent 6e5a70e commit 707c281

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

.rubocop.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ plugins:
22
- rubocop-minitest
33
- rubocop-performance
44
- rubocop-rake
5+
- rubocop-thread_safety
56

67
AllCops:
78
TargetRubyVersion: '3.2'

maxmind-db.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,5 @@ Gem::Specification.new do |s|
2727
s.add_development_dependency 'rubocop-minitest'
2828
s.add_development_dependency 'rubocop-performance'
2929
s.add_development_dependency 'rubocop-rake'
30+
s.add_development_dependency 'rubocop-thread_safety'
3031
end

test/test_reader.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,9 @@ def test_threads
378378

379379
threads = []
380380
num_threads.times do |i|
381+
# rubocop:disable ThreadSafety/NewThread
381382
threads << Thread.new do
383+
# rubocop:enable ThreadSafety/NewThread
382384
num_lookups.times do |j|
383385
thread_lookups[i] << reader.get("65.115.240.#{j}")
384386
thread_lookups[i] << reader.get("2a02:2770:3::#{j}")

0 commit comments

Comments
 (0)