diff --git a/sdk/.rubocop.yml b/sdk/.rubocop.yml index 8db4c7b203..26e0209d27 100644 --- a/sdk/.rubocop.yml +++ b/sdk/.rubocop.yml @@ -20,3 +20,5 @@ Style/ExplicitBlockArgument: Enabled: false Style/ModuleFunction: Enabled: false +Style/NumericPredicate: + Enabled: false diff --git a/sdk/lib/opentelemetry/sdk/trace/export/batch_span_processor.rb b/sdk/lib/opentelemetry/sdk/trace/export/batch_span_processor.rb index 5e11b51356..18df3cc6b5 100644 --- a/sdk/lib/opentelemetry/sdk/trace/export/batch_span_processor.rb +++ b/sdk/lib/opentelemetry/sdk/trace/export/batch_span_processor.rb @@ -80,7 +80,7 @@ def on_finish(span) lock do reset_on_fork n = spans.size + 1 - max_queue_size - if n.positive? + if n > 0 dropped_spans = spans.shift(n) report_dropped_spans(dropped_spans, reason: 'buffer-full', function: __method__.to_s) end