소스 검색

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,

Loading…
취소
저장