mirror of
https://github.com/HoneyryderChuck/httpx.git
synced 2025-10-05 00:02:38 -04:00
when condensing all io in the same method, one can now infer whether the socket can process read/write still, thereby not needlessly sending it to IO.select. This makes it for more efficient usage of cpu time. Now we just need to do the same with the connect phase...
84 lines
1.3 KiB
YAML
84 lines
1.3 KiB
YAML
inherit_from: .rubocop_todo.yml
|
|
|
|
AllCops:
|
|
TargetRubyVersion: 2.3
|
|
DisplayCopNames: true
|
|
Include:
|
|
- lib/**/*.rb
|
|
- test/**/*.rb
|
|
- Rakefile
|
|
- httpx.gemspec
|
|
- profiler/**/*
|
|
Exclude:
|
|
- '*.rb'
|
|
- 'bugreports/*'
|
|
- 'examples/**/*'
|
|
- '.bundle/**/*'
|
|
- 'vendor/**/*'
|
|
- 'www/**/*'
|
|
- 'lib/httpx/extensions.rb'
|
|
|
|
Metrics/ClassLength:
|
|
Max: 400
|
|
|
|
Metrics/MethodLength:
|
|
Max: 200
|
|
|
|
Metrics/ParameterLists:
|
|
Max: 6
|
|
CountKeywordArgs: false
|
|
|
|
Naming/FileName:
|
|
Exclude:
|
|
- Gemfile
|
|
- Rakefile
|
|
|
|
Layout/EndAlignment:
|
|
EnforcedStyleAlignWith: variable
|
|
|
|
Style/Alias:
|
|
EnforcedStyle: prefer_alias_method
|
|
|
|
Style/TrailingCommaInHashLiteral:
|
|
EnforcedStyleForMultiline: comma
|
|
|
|
Style/TrailingCommaInArrayLiteral:
|
|
EnforcedStyleForMultiline: comma
|
|
|
|
Style/StringLiterals:
|
|
EnforcedStyle: double_quotes
|
|
|
|
Style/StringLiteralsInInterpolation:
|
|
EnforcedStyle: double_quotes
|
|
|
|
Style/SignalException:
|
|
Enabled: false
|
|
|
|
Style/ParallelAssignment:
|
|
Enabled: false
|
|
|
|
Style/ParenthesesAroundCondition:
|
|
Enabled: false
|
|
|
|
Style/IfInsideElse:
|
|
Enabled: false
|
|
|
|
Style/MultilineIfModifier:
|
|
Enabled: false
|
|
|
|
Style/TrailingCommaInArguments:
|
|
Enabled: false
|
|
|
|
Style/TrailingUnderscoreVariable:
|
|
Enabled: false
|
|
|
|
Style/AccessModifierDeclarations:
|
|
Enabled: false
|
|
|
|
Performance/TimesMap:
|
|
Enabled: false
|
|
|
|
Performance/RedundantBlockCall:
|
|
Enabled: false
|
|
|