浏览代码

SONAR-21799 Fix CCT banner for only once scanned project

tags/10.5.0.89998
Viktor Vorona 1 个月前
父节点
当前提交
71c2192375
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11
    0
      server/sonar-web/src/main/js/helpers/measures.ts

+ 11
- 0
server/sonar-web/src/main/js/helpers/measures.ts 查看文件

@@ -26,6 +26,7 @@ import { Dict, Measure, MeasureEnhanced, Metric } from '../types/types';
import {
CCT_SOFTWARE_QUALITY_METRICS,
LEAK_CCT_SOFTWARE_QUALITY_METRICS,
LEAK_OLD_TAXONOMY_METRICS,
ONE_SECOND,
} from './constants';
import { translate, translateWithParameters } from './l10n';
@@ -91,6 +92,16 @@ export function findMeasure(measures: MeasureEnhanced[], metric: MetricKey | str
}

export function areLeakCCTMeasuresComputed(measures?: Measure[] | MeasureEnhanced[]) {
if (
LEAK_OLD_TAXONOMY_METRICS.every(
(metric) =>
!measures?.find((measure) =>
isMeasureEnhanced(measure) ? measure.metric.key === metric : measure.metric === metric,
),
)
) {
return true;
}
return LEAK_CCT_SOFTWARE_QUALITY_METRICS.every((metric) =>
measures?.find((measure) =>
isMeasureEnhanced(measure) ? measure.metric.key === metric : measure.metric === metric,

正在加载...
取消
保存