summaryrefslogtreecommitdiff
path: root/.rubocop.yml
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2026-01-31 23:57:00 -0700
committermo khan <mo@mokhan.ca>2026-01-31 23:57:00 -0700
commit43fe420b419dee4e760288761a45ba47eb28ab2e (patch)
tree8278476993599682af7489193d6b514056917775 /.rubocop.yml
parentb8c1171c332a574c7c0a68538471daf82c386867 (diff)
feat: add connection pooling and DNS caching for performance
- Persistent HTTP sessions avoid Connection: close overhead - DNS pre-resolution with timeout prevents indefinite hangs - Thread-safe connection pool with LRU eviction - TLS certificates parsed once at init, not per-request - Extract TlsParser, DnsCache, ConnectionPool for SRP Bump to v1.5.0
Diffstat (limited to '.rubocop.yml')
-rw-r--r--.rubocop.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/.rubocop.yml b/.rubocop.yml
index 5e336fb..14767fc 100644
--- a/.rubocop.yml
+++ b/.rubocop.yml
@@ -1,3 +1,7 @@
+plugins:
+ - rubocop-minitest
+ - rubocop-rake
+
AllCops:
Exclude:
- 'coverage/**/*'
@@ -6,7 +10,7 @@ AllCops:
- 'tmp/**/*'
- 'vendor/**/*'
NewCops: enable
- TargetRubyVersion: 3.2
+ TargetRubyVersion: 4.0
Gemspec/DevelopmentDependencies:
EnforcedStyle: gemspec