Skip to content

Commit 7123346

Browse files
authored
chore: Update rubocop on multiple items to 1.3.x (#1367)
* Update rubocop on common to 1.3.x Signed-off-by: Scott Hain <[email protected]> * Update registry to rubocop 1.3.x Signed-off-by: Scott Hain <[email protected]> * Update jaeger exporter to rubocop 1.3.x Signed-off-by: Scott Hain <[email protected]> * Update otlp exporter to rubocop 1.3.x Signed-off-by: Scott Hain <[email protected]> * In looking at the PR this change adds too much risk so I'm disabling it Signed-off-by: Scott Hain <[email protected]> * In looking at the PR this rubocop suggestion adds too much of an unknown for me to be comfortable with, so I'm disabling it Signed-off-by: Scott Hain <[email protected]> * Don't wrap cop, add it to the end Signed-off-by: Scott Hain <[email protected]> Signed-off-by: Scott Hain <[email protected]>
1 parent 4b26b25 commit 7123346

File tree

16 files changed

+119
-62
lines changed

16 files changed

+119
-62
lines changed

common/.rubocop.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,24 @@
11
AllCops:
22
TargetRubyVersion: '2.6.0'
3+
NewCops: disable
4+
SuggestExtensions: false
35

46
Bundler/OrderedGems:
57
Exclude:
68
- gemfiles/**/*
79
Lint/UnusedMethodArgument:
810
Enabled: false
11+
Lint/MissingSuper:
12+
Enabled: false
13+
Lint/ConstantDefinitionInBlock:
14+
Exclude:
15+
- "test/**/*"
16+
Style/StringConcatenation:
17+
Exclude:
18+
- "test/**/*"
919
Metrics/AbcSize:
1020
Enabled: false
11-
Metrics/LineLength:
21+
Layout/LineLength:
1222
Enabled: false
1323
Metrics/MethodLength:
1424
Max: 20

common/lib/opentelemetry/common/propagation/rack_env_getter.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,15 @@ def keys(carrier)
2929
private
3030

3131
def to_rack_key(key)
32-
ret = 'HTTP_' + key
32+
ret = "HTTP_#{key}"
3333
ret.tr!('-', '_')
3434
ret.upcase!
3535
ret
3636
end
3737

3838
def from_rack_key(key)
3939
start = key.start_with?('HTTP_') ? 5 : 0
40-
ret = key[start..-1]
40+
ret = key[start..]
4141
ret.tr!('_', '-')
4242
ret.downcase!
4343
ret

common/lib/opentelemetry/common/utilities.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def truncate_attribute_value(value, limit)
8484
end
8585

8686
def untraced
87-
OpenTelemetry::Trace.with_span(OpenTelemetry::Trace.non_recording_span(OpenTelemetry::Trace::SpanContext.new)) { yield }
87+
OpenTelemetry::Trace.with_span(OpenTelemetry::Trace.non_recording_span(OpenTelemetry::Trace::SpanContext.new)) { yield } # rubocop:disable Style/ExplicitBlockArgument
8888
end
8989

9090
# Returns a URL string with userinfo removed.

common/opentelemetry-common.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Gem::Specification.new do |spec|
3131
spec.add_development_dependency 'minitest', '~> 5.0'
3232
spec.add_development_dependency 'opentelemetry-test-helpers'
3333
spec.add_development_dependency 'rake', '~> 12.0'
34-
spec.add_development_dependency 'rubocop', '~> 0.73.0'
34+
spec.add_development_dependency 'rubocop', '~> 1.3'
3535
spec.add_development_dependency 'simplecov', '~> 0.17'
3636
spec.add_development_dependency 'yard', '~> 0.9'
3737
spec.add_development_dependency 'yard-doctest', '~> 0.1.6'

exporter/jaeger/.rubocop.yml

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,42 @@
11
AllCops:
22
TargetRubyVersion: "2.6.0"
3+
NewCops: disable
4+
SuggestExtensions: false
35
Exclude:
46
- "thrift/**/*"
57
- "vendor/**/*"
68

9+
Bundler/OrderedGems:
10+
Exclude:
11+
- gemfiles/**/*
712
Lint/UnusedMethodArgument:
813
Enabled: false
14+
Lint/MissingSuper:
15+
Enabled: false
16+
Lint/ConstantDefinitionInBlock:
17+
Exclude:
18+
- "test/**/*"
19+
Style/StringConcatenation:
20+
Exclude:
21+
- "test/**/*"
922
Metrics/AbcSize:
1023
Enabled: false
11-
Metrics/LineLength:
24+
Layout/LineLength:
1225
Enabled: false
1326
Metrics/MethodLength:
14-
Max: 21
27+
Max: 20
1528
Metrics/ParameterLists:
1629
Enabled: false
17-
Naming/FileName:
30+
Style/FrozenStringLiteralComment:
1831
Exclude:
19-
- "lib/opentelemetry-exporter-jaeger.rb"
32+
- gemfiles/**/*
2033
Style/ModuleFunction:
2134
Enabled: false
35+
Style/StringLiterals:
36+
Exclude:
37+
- gemfiles/**/*
38+
Metrics/BlockLength:
39+
Enabled: false
40+
Naming/FileName:
41+
Exclude:
42+
- "lib/opentelemetry-exporter-jaeger.rb"

exporter/jaeger/lib/opentelemetry/exporter/jaeger.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ module Jaeger
1818
end
1919
end
2020

21-
$LOAD_PATH.push(File.dirname(__FILE__) + '/../../../thrift/gen-rb')
21+
$LOAD_PATH.push("#{File.dirname(__FILE__)}/../../../thrift/gen-rb")
2222

2323
require 'agent'
2424
require 'collector'

exporter/jaeger/lib/opentelemetry/exporter/jaeger/encoder.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def encoded_tag(key, value)
6464
)
6565
end
6666

67-
def encoded_span(span_data) # rubocop:disable Metrics/MethodLength
67+
def encoded_span(span_data) # rubocop:disable Metrics/MethodLength, Metrics/CyclomaticComplexity
6868
start_time = span_data.start_timestamp / 1_000
6969
duration = span_data.end_timestamp / 1_000 - start_time
7070

exporter/jaeger/opentelemetry-exporter-jaeger.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Gem::Specification.new do |spec|
3838
spec.add_development_dependency 'opentelemetry-test-helpers'
3939
spec.add_development_dependency 'rake', '~> 12.0'
4040
spec.add_development_dependency 'rspec-mocks'
41-
spec.add_development_dependency 'rubocop', '~> 0.73.0'
41+
spec.add_development_dependency 'rubocop', '~> 1.3'
4242
spec.add_development_dependency 'simplecov', '~> 0.17'
4343
spec.add_development_dependency 'webmock', '~> 3.7.6'
4444
spec.add_development_dependency 'yard', '~> 0.9'

exporter/jaeger/test/.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ Metrics/AbcSize:
44
Max: 18
55
Metrics/BlockLength:
66
Enabled: false
7-
Metrics/LineLength:
7+
Layout/LineLength:
88
Enabled: false

exporter/otlp/.rubocop.yml

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,42 @@
11
AllCops:
22
TargetRubyVersion: "2.6.0"
3+
NewCops: disable
4+
SuggestExtensions: false
35
Exclude:
46
- "lib/opentelemetry/proto/**/*"
57
- "vendor/**/*"
68

9+
Bundler/OrderedGems:
10+
Exclude:
11+
- gemfiles/**/*
712
Lint/UnusedMethodArgument:
813
Enabled: false
14+
Lint/MissingSuper:
15+
Enabled: false
16+
Lint/ConstantDefinitionInBlock:
17+
Exclude:
18+
- "test/**/*"
19+
Style/StringConcatenation:
20+
Exclude:
21+
- "test/**/*"
922
Metrics/AbcSize:
1023
Enabled: false
11-
Metrics/LineLength:
24+
Layout/LineLength:
1225
Enabled: false
1326
Metrics/MethodLength:
14-
Max: 21
27+
Max: 20
1528
Metrics/ParameterLists:
1629
Enabled: false
17-
Naming/FileName:
30+
Style/FrozenStringLiteralComment:
1831
Exclude:
19-
- "lib/opentelemetry-exporter-otlp.rb"
32+
- gemfiles/**/*
2033
Style/ModuleFunction:
2134
Enabled: false
35+
Style/StringLiterals:
36+
Exclude:
37+
- gemfiles/**/*
38+
Metrics/BlockLength:
39+
Enabled: false
40+
Naming/FileName:
41+
Exclude:
42+
- "lib/opentelemetry-exporter-otlp.rb"

0 commit comments

Comments
 (0)