From 8f724f1643de73bc2f5f505d308e64fb75578c04 Mon Sep 17 00:00:00 2001 From: Ziqi Zhao Date: Tue, 8 Aug 2023 21:03:44 +0800 Subject: [PATCH] [processor/filter] enable exhaustive lint for (#25062) **Description:** related #23266 Signed-off-by: Ziqi Zhao --- processor/filterprocessor/metrics.go | 1 + 1 file changed, 1 insertion(+) diff --git a/processor/filterprocessor/metrics.go b/processor/filterprocessor/metrics.go index 51fbb857c62f..31fae0dfad5b 100644 --- a/processor/filterprocessor/metrics.go +++ b/processor/filterprocessor/metrics.go @@ -133,6 +133,7 @@ func (fmp *filterMetricProcessor) processMetrics(ctx context.Context, md pmetric } } if fmp.skipDataPointExpr != nil { + //exhaustive:enforce switch metric.Type() { case pmetric.MetricTypeSum: errors = multierr.Append(errors, fmp.handleNumberDataPoints(ctx, metric.Sum().DataPoints(), metric, smetrics.Metrics(), scope, resource))