Skip to content

Commit 50a13b2

Browse files
committed
fix: format script and format includes
Signed-off-by: Gašper Grom <gasper.grom@gmail.com>
1 parent 853a3fa commit 50a13b2

12 files changed

Lines changed: 147 additions & 72 deletions

services/libs/tinybird/includes/health_score_active_contributors.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
activeContributors,
77
CASE
8-
WHEN activeContributors BETWEEN 0 AND 1 THEN 0
9-
WHEN activeContributors BETWEEN 2 AND 3 THEN 1
10-
WHEN activeContributors BETWEEN 4 AND 6 THEN 2
11-
WHEN activeContributors BETWEEN 7 AND 10 THEN 3
12-
WHEN activeContributors BETWEEN 11 AND 20 THEN 4
13-
WHEN activeContributors > 20 THEN 5
8+
WHEN activeContributors BETWEEN 0 AND 1
9+
THEN 0
10+
WHEN activeContributors BETWEEN 2 AND 3
11+
THEN 1
12+
WHEN activeContributors BETWEEN 4 AND 6
13+
THEN 2
14+
WHEN activeContributors BETWEEN 7 AND 10
15+
THEN 3
16+
WHEN activeContributors BETWEEN 11 AND 20
17+
THEN 4
18+
WHEN activeContributors > 20
19+
THEN 5
1420
ELSE 0
1521
END AS activeContributorsBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_active_days.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
activeDaysCount,
77
CASE
8-
WHEN activeDaysCount BETWEEN 0 AND 5 THEN 0
9-
WHEN activeDaysCount BETWEEN 6 AND 10 THEN 1
10-
WHEN activeDaysCount BETWEEN 11 AND 15 THEN 2
11-
WHEN activeDaysCount BETWEEN 16 AND 20 THEN 3
12-
WHEN activeDaysCount BETWEEN 21 AND 26 THEN 4
13-
WHEN activeDaysCount > 26 THEN 5
8+
WHEN activeDaysCount BETWEEN 0 AND 5
9+
THEN 0
10+
WHEN activeDaysCount BETWEEN 6 AND 10
11+
THEN 1
12+
WHEN activeDaysCount BETWEEN 11 AND 15
13+
THEN 2
14+
WHEN activeDaysCount BETWEEN 16 AND 20
15+
THEN 3
16+
WHEN activeDaysCount BETWEEN 21 AND 26
17+
THEN 4
18+
WHEN activeDaysCount > 26
19+
THEN 5
1420
ELSE 0
1521
END AS activeDaysBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_contributions_outside_work_hours.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
contributionsOutsideWorkHours,
77
CASE
8-
WHEN contributionsOutsideWorkHours >= 75 THEN 0
9-
WHEN contributionsOutsideWorkHours BETWEEN 50 AND 74 THEN 1
10-
WHEN contributionsOutsideWorkHours BETWEEN 40 AND 49 THEN 2
11-
WHEN contributionsOutsideWorkHours BETWEEN 30 AND 39 THEN 3
12-
WHEN contributionsOutsideWorkHours BETWEEN 20 AND 29 THEN 4
13-
WHEN contributionsOutsideWorkHours BETWEEN 0 AND 19 THEN 5
8+
WHEN contributionsOutsideWorkHours >= 75
9+
THEN 0
10+
WHEN contributionsOutsideWorkHours BETWEEN 50 AND 74
11+
THEN 1
12+
WHEN contributionsOutsideWorkHours BETWEEN 40 AND 49
13+
THEN 2
14+
WHEN contributionsOutsideWorkHours BETWEEN 30 AND 39
15+
THEN 3
16+
WHEN contributionsOutsideWorkHours BETWEEN 20 AND 29
17+
THEN 4
18+
WHEN contributionsOutsideWorkHours BETWEEN 0 AND 19
19+
THEN 5
1420
ELSE 0
1521
END AS contributionsOutsideWorkHoursBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_contributor_dependency.incl

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ SQL >
55
$GROUP_COL,
66
memberId,
77
contributionCount,
8-
ROUND(contributionCount * 100.0 / SUM(contributionCount) OVER (PARTITION BY $GROUP_COL), 2) AS contributionPercentage
8+
ROUND(
9+
contributionCount * 100.0 / SUM(contributionCount) OVER (PARTITION BY $GROUP_COL), 2
10+
) AS contributionPercentage
911
FROM $SOURCE_NODE
1012
ORDER BY contributionPercentage DESC
1113

@@ -42,12 +44,18 @@ SQL >
4244
contributorDependencyCount,
4345
contributorDependencyPercentage,
4446
CASE
45-
WHEN contributorDependencyCount BETWEEN 0 AND 1 THEN 0
46-
WHEN contributorDependencyCount = 2 THEN 1
47-
WHEN contributorDependencyCount BETWEEN 3 AND 4 THEN 2
48-
WHEN contributorDependencyCount BETWEEN 5 AND 6 THEN 3
49-
WHEN contributorDependencyCount BETWEEN 7 AND 9 THEN 4
50-
WHEN contributorDependencyCount > 9 THEN 5
47+
WHEN contributorDependencyCount BETWEEN 0 AND 1
48+
THEN 0
49+
WHEN contributorDependencyCount = 2
50+
THEN 1
51+
WHEN contributorDependencyCount BETWEEN 3 AND 4
52+
THEN 2
53+
WHEN contributorDependencyCount BETWEEN 5 AND 6
54+
THEN 3
55+
WHEN contributorDependencyCount BETWEEN 7 AND 9
56+
THEN 4
57+
WHEN contributorDependencyCount > 9
58+
THEN 5
5159
ELSE 0
5260
END AS contributorDependencyBenchmark
5361
FROM health_score_contributor_dependency_score

services/libs/tinybird/includes/health_score_forks.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
forks,
77
CASE
8-
WHEN forks BETWEEN 0 AND 4 THEN 0
9-
WHEN forks BETWEEN 5 AND 9 THEN 1
10-
WHEN forks BETWEEN 10 AND 19 THEN 2
11-
WHEN forks BETWEEN 20 AND 39 THEN 3
12-
WHEN forks BETWEEN 40 AND 79 THEN 4
13-
WHEN forks >= 80 THEN 5
8+
WHEN forks BETWEEN 0 AND 4
9+
THEN 0
10+
WHEN forks BETWEEN 5 AND 9
11+
THEN 1
12+
WHEN forks BETWEEN 10 AND 19
13+
THEN 2
14+
WHEN forks BETWEEN 20 AND 39
15+
THEN 3
16+
WHEN forks BETWEEN 40 AND 79
17+
THEN 4
18+
WHEN forks >= 80
19+
THEN 5
1420
ELSE 0
1521
END AS forksBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_issues_resolution.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
issueResolution,
77
CASE
8-
WHEN issueResolution >= 61 THEN 0
9-
WHEN issueResolution BETWEEN 51 AND 60 THEN 1
10-
WHEN issueResolution BETWEEN 36 AND 50 THEN 2
11-
WHEN issueResolution BETWEEN 22 AND 35 THEN 3
12-
WHEN issueResolution BETWEEN 8 AND 21 THEN 4
13-
WHEN issueResolution BETWEEN 0 AND 7 THEN 5
8+
WHEN issueResolution >= 61
9+
THEN 0
10+
WHEN issueResolution BETWEEN 51 AND 60
11+
THEN 1
12+
WHEN issueResolution BETWEEN 36 AND 50
13+
THEN 2
14+
WHEN issueResolution BETWEEN 22 AND 35
15+
THEN 3
16+
WHEN issueResolution BETWEEN 8 AND 21
17+
THEN 4
18+
WHEN issueResolution BETWEEN 0 AND 7
19+
THEN 5
1420
ELSE 0
1521
END AS issueResolutionBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_merge_lead_time.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
mergeLeadTime,
77
CASE
8-
WHEN mergeLeadTime >= 30 THEN 0
9-
WHEN mergeLeadTime BETWEEN 21 AND 30 THEN 1
10-
WHEN mergeLeadTime BETWEEN 15 AND 20 THEN 2
11-
WHEN mergeLeadTime BETWEEN 7 AND 14 THEN 3
12-
WHEN mergeLeadTime BETWEEN 3 AND 6 THEN 4
13-
WHEN mergeLeadTime BETWEEN 0 AND 2 THEN 5
8+
WHEN mergeLeadTime >= 30
9+
THEN 0
10+
WHEN mergeLeadTime BETWEEN 21 AND 30
11+
THEN 1
12+
WHEN mergeLeadTime BETWEEN 15 AND 20
13+
THEN 2
14+
WHEN mergeLeadTime BETWEEN 7 AND 14
15+
THEN 3
16+
WHEN mergeLeadTime BETWEEN 3 AND 6
17+
THEN 4
18+
WHEN mergeLeadTime BETWEEN 0 AND 2
19+
THEN 5
1420
ELSE 0
1521
END AS mergeLeadTimeBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_organization_dependency.incl

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@ SQL >
55
$GROUP_COL,
66
organizationId,
77
contributionCount,
8-
(contributionCount * 100.0 / SUM(contributionCount) OVER (PARTITION BY $GROUP_COL)) AS contributionPercentage
8+
(
9+
contributionCount * 100.0 / SUM(contributionCount) OVER (PARTITION BY $GROUP_COL)
10+
) AS contributionPercentage
911
FROM $SOURCE_NODE
1012
ORDER BY contributionPercentage DESC
1113

@@ -42,12 +44,18 @@ SQL >
4244
organizationDependencyCount,
4345
organizationDependencyPercentage,
4446
CASE
45-
WHEN organizationDependencyCount BETWEEN 0 AND 1 THEN 0
46-
WHEN organizationDependencyCount = 2 THEN 1
47-
WHEN organizationDependencyCount = 3 THEN 2
48-
WHEN organizationDependencyCount BETWEEN 4 AND 5 THEN 3
49-
WHEN organizationDependencyCount BETWEEN 6 AND 7 THEN 4
50-
WHEN organizationDependencyCount >= 8 THEN 5
47+
WHEN organizationDependencyCount BETWEEN 0 AND 1
48+
THEN 0
49+
WHEN organizationDependencyCount = 2
50+
THEN 1
51+
WHEN organizationDependencyCount = 3
52+
THEN 2
53+
WHEN organizationDependencyCount BETWEEN 4 AND 5
54+
THEN 3
55+
WHEN organizationDependencyCount BETWEEN 6 AND 7
56+
THEN 4
57+
WHEN organizationDependencyCount >= 8
58+
THEN 5
5159
ELSE 0
5260
END AS organizationDependencyBenchmark
5361
FROM health_score_organization_dependency_score

services/libs/tinybird/includes/health_score_pull_requests.incl

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,18 @@ SQL >
55
$GROUP_COL,
66
pullRequests,
77
CASE
8-
WHEN pullRequests BETWEEN 0 AND 1 THEN 0
9-
WHEN pullRequests BETWEEN 2 AND 3 THEN 1
10-
WHEN pullRequests BETWEEN 4 AND 7 THEN 2
11-
WHEN pullRequests BETWEEN 8 AND 15 THEN 3
12-
WHEN pullRequests BETWEEN 16 AND 30 THEN 4
13-
WHEN pullRequests >= 31 THEN 5
8+
WHEN pullRequests BETWEEN 0 AND 1
9+
THEN 0
10+
WHEN pullRequests BETWEEN 2 AND 3
11+
THEN 1
12+
WHEN pullRequests BETWEEN 4 AND 7
13+
THEN 2
14+
WHEN pullRequests BETWEEN 8 AND 15
15+
THEN 3
16+
WHEN pullRequests BETWEEN 16 AND 30
17+
THEN 4
18+
WHEN pullRequests >= 31
19+
THEN 5
1420
ELSE 0
1521
END AS pullRequestsBenchmark
1622
FROM $SOURCE_NODE

services/libs/tinybird/includes/health_score_retention.incl

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ SQL >
66
if(
77
length(coalesce(prev.previousQuarterMembers, [])) > 0,
88
round(
9-
100 * length(arrayIntersect(
10-
coalesce(cur.currentQuarterMembers, []),
11-
coalesce(prev.previousQuarterMembers, [])
12-
)) / length(coalesce(prev.previousQuarterMembers, []))
9+
100 * length(
10+
arrayIntersect(
11+
coalesce(cur.currentQuarterMembers, []),
12+
coalesce(prev.previousQuarterMembers, [])
13+
)
14+
)
15+
/ length(coalesce(prev.previousQuarterMembers, []))
1316
),
1417
0
1518
) AS retentionRate
@@ -23,12 +26,18 @@ SQL >
2326
$GROUP_COL,
2427
retentionRate,
2528
CASE
26-
WHEN retentionRate BETWEEN 0 AND 2 THEN 0
27-
WHEN retentionRate BETWEEN 3 AND 5 THEN 1
28-
WHEN retentionRate BETWEEN 6 AND 9 THEN 2
29-
WHEN retentionRate BETWEEN 10 AND 14 THEN 3
30-
WHEN retentionRate BETWEEN 15 AND 19 THEN 4
31-
WHEN retentionRate >= 20 THEN 5
29+
WHEN retentionRate BETWEEN 0 AND 2
30+
THEN 0
31+
WHEN retentionRate BETWEEN 3 AND 5
32+
THEN 1
33+
WHEN retentionRate BETWEEN 6 AND 9
34+
THEN 2
35+
WHEN retentionRate BETWEEN 10 AND 14
36+
THEN 3
37+
WHEN retentionRate BETWEEN 15 AND 19
38+
THEN 4
39+
WHEN retentionRate >= 20
40+
THEN 5
3241
ELSE 0
3342
END AS retentionBenchmark
3443
FROM health_score_retention_counts

0 commit comments

Comments
 (0)