@@ -53,28 +53,29 @@ class LongMethod extends Pattern {
5353 functionMetrics.entries
5454 .where ((entry) => ! _isExcluded (entry.key))
5555 .expand ((entry) => [
56- ...entry.value.metrics
57- .where ((metricValue) =>
58- metricValue.metricsId ==
59- SourceLinesOfCodeMetric .metricId &&
60- metricValue.level >= MetricValueLevel .warning)
61- .map (
62- (metricValue) => createIssue (
63- pattern: this ,
64- location: nodeLocation (
65- node: entry.key.declaration,
66- source: source,
67- ),
68- message: _compileMessage (
69- lines: metricValue.value,
70- functionType: entry.key.type,
71- ),
72- verboseMessage: _compileRecommendationMessage (
73- maximumLines: _sourceLinesOfCodeMetricTreshold,
74- functionType: entry.key.type,
56+ if (_sourceLinesOfCodeMetricTreshold != null )
57+ ...entry.value.metrics
58+ .where ((metricValue) =>
59+ metricValue.metricsId ==
60+ SourceLinesOfCodeMetric .metricId &&
61+ metricValue.value > _sourceLinesOfCodeMetricTreshold! )
62+ .map (
63+ (metricValue) => createIssue (
64+ pattern: this ,
65+ location: nodeLocation (
66+ node: entry.key.declaration,
67+ source: source,
68+ ),
69+ message: _compileMessage (
70+ lines: metricValue.value,
71+ functionType: entry.key.type,
72+ ),
73+ verboseMessage: _compileRecommendationMessage (
74+ maximumLines: _sourceLinesOfCodeMetricTreshold,
75+ functionType: entry.key.type,
76+ ),
7577 ),
7678 ),
77- ),
7879 if (_sourceLinesOfCodeMetricTreshold == null )
7980 // ignore: deprecated_member_use_from_same_package
8081 ..._legacyBehaviour (source, entry),
0 commit comments