All files

78.86% Statements 69931/88681
73.15% Branches 27177/37153
80.69% Functions 25905/32105
79.02% Lines 68295/86432

Press n or j to go to the next uncovered block, b, p or k for the previous block.

File Statements Branches Functions Lines
app/assets/javascripts
52.27% 2266/4335 44.66% 845/1892 55.04% 584/1061 52.62% 2206/4192
app/assets/javascripts/access_tokens
71.88% 23/32 62.5% 5/8 66.67% 6/9 74.19% 23/31
app/assets/javascripts/access_tokens/components
98% 49/50 100% 13/13 96.3% 26/27 98% 49/50
app/assets/javascripts/add_context_commits_modal
16.13% 5/31 0% 0/8 10% 1/10 16.67% 5/30
app/assets/javascripts/add_context_commits_modal/components
52.5% 42/80 51.22% 21/41 60.71% 17/28 52.5% 42/80
app/assets/javascripts/add_context_commits_modal/store
73.64% 81/110 23.81% 5/21 71.43% 30/42 73.79% 76/103
app/assets/javascripts/admin/application_settings
0% 0/3 100% 0/0 0% 0/2 0% 0/3
app/assets/javascripts/admin/deploy_keys
0% 0/7 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/admin/deploy_keys/components
96.67% 29/30 100% 10/10 92.86% 13/14 96.67% 29/30
app/assets/javascripts/admin/statistics_panel
16.67% 1/6 0% 0/2 0% 0/2 16.67% 1/6
app/assets/javascripts/admin/statistics_panel/components
100% 6/6 100% 2/2 100% 3/3 100% 6/6
app/assets/javascripts/admin/statistics_panel/store
100% 29/29 100% 4/4 100% 14/14 100% 27/27
app/assets/javascripts/admin/users
80.88% 55/68 46.67% 7/15 78.95% 15/19 80% 52/65
app/assets/javascripts/admin/users/components
98.04% 50/51 100% 10/10 96.67% 29/30 98.04% 50/51
app/assets/javascripts/admin/users/components/actions
84.06% 58/69 100% 0/0 50% 11/22 84.06% 58/69
app/assets/javascripts/admin/users/components/actions/shared
100% 3/3 100% 0/0 100% 2/2 100% 3/3
app/assets/javascripts/admin/users/components/modals
85.71% 36/42 100% 8/8 85% 17/20 85.71% 36/42
app/assets/javascripts/alert_management
21.43% 3/14 0% 0/2 0% 0/3 21.43% 3/14
app/assets/javascripts/alert_management/components
66.1% 39/59 77.78% 28/36 61.54% 16/26 66.1% 39/59
app/assets/javascripts/alerts_settings
50% 17/34 0% 0/7 0% 0/4 50% 17/34
app/assets/javascripts/alerts_settings/components
79.8% 241/302 80.12% 133/166 78.46% 102/130 79.8% 241/302
app/assets/javascripts/alerts_settings/services
50% 1/2 100% 0/0 50% 1/2 50% 1/2
app/assets/javascripts/alerts_settings/utils
77.42% 48/62 52.94% 9/17 77.78% 14/18 76.67% 46/60
app/assets/javascripts/analytics/devops_reports
23.53% 4/17 0% 0/4 0% 0/4 26.67% 4/15
app/assets/javascripts/analytics/devops_reports/components
100% 19/19 100% 6/6 100% 7/7 100% 19/19
app/assets/javascripts/analytics/product_analytics
0% 0/8 0% 0/2 0% 0/3 0% 0/8
app/assets/javascripts/analytics/product_analytics/components
100% 6/6 100% 2/2 100% 3/3 100% 6/6
app/assets/javascripts/analytics/shared
100% 24/24 79.17% 19/24 100% 7/7 100% 21/21
app/assets/javascripts/analytics/shared/components
94.12% 64/68 74.19% 23/31 97.5% 39/40 94.12% 64/68
app/assets/javascripts/analytics/usage_trends
78.13% 25/32 70% 7/10 75% 6/8 80.65% 25/31
app/assets/javascripts/analytics/usage_trends/components
91.49% 86/94 72.5% 29/40 89.58% 43/48 91.49% 86/94
app/assets/javascripts/api
73.68% 70/95 50% 10/20 54.29% 19/35 73.68% 70/95
app/assets/javascripts/artifacts_settings
50% 13/26 54.55% 6/11 63.64% 7/11 50% 13/26
app/assets/javascripts/authentication
0% 0/13 0% 0/6 0% 0/2 0% 0/13
app/assets/javascripts/authentication/two_factor_auth
67.86% 19/28 15.38% 2/13 66.67% 4/6 67.86% 19/28
app/assets/javascripts/authentication/two_factor_auth/components
91.67% 44/48 84.21% 16/19 92.86% 13/14 91.67% 44/48
app/assets/javascripts/authentication/u2f
81.98% 91/111 75.56% 34/45 79.41% 27/34 84.26% 91/108
app/assets/javascripts/authentication/webauthn
96.88% 93/96 88.24% 30/34 97.14% 34/35 96.81% 91/94
app/assets/javascripts/badges
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/badges/components
90.53% 86/95 87.18% 34/39 85.37% 35/41 90.53% 86/95
app/assets/javascripts/badges/store
98.02% 99/101 95% 19/20 96.72% 59/61 97.98% 97/99
app/assets/javascripts/batch_comments
32.14% 9/28 0% 0/23 12.5% 1/8 33.33% 8/24
app/assets/javascripts/batch_comments/components
90.91% 70/77 76.47% 39/51 91.43% 32/35 90.91% 70/77
app/assets/javascripts/batch_comments/mixins
84.21% 16/19 68% 17/25 66.67% 2/3 83.33% 15/18
app/assets/javascripts/batch_comments/services
70% 7/10 100% 0/0 62.5% 5/8 70% 7/10
app/assets/javascripts/batch_comments/stores
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/batch_comments/stores/modules/batch_comments
64.74% 112/173 28.85% 15/52 61.18% 52/85 65.79% 100/152
app/assets/javascripts/behaviors
44.85% 174/388 40.25% 64/159 41.49% 39/94 44.97% 170/378
app/assets/javascripts/behaviors/markdown
44.47% 185/416 30.34% 44/145 49.51% 51/103 45.09% 179/397
app/assets/javascripts/behaviors/markdown/marks
48.28% 14/29 0% 0/12 51.85% 14/27 48.28% 14/29
app/assets/javascripts/behaviors/markdown/nodes
35.2% 69/196 14.58% 7/48 49.12% 56/114 37.36% 68/182
app/assets/javascripts/behaviors/shortcuts
56.65% 230/406 56.2% 77/137 26.37% 24/91 58.08% 230/396
app/assets/javascripts/blob
57.33% 215/375 50.45% 56/111 47.15% 58/123 58.4% 212/363
app/assets/javascripts/blob/3d_viewer
19.05% 12/63 100% 2/2 15.38% 2/13 19.05% 12/63
app/assets/javascripts/blob/balsamiq
96.88% 31/32 100% 0/0 92.86% 13/14 96.88% 31/32
app/assets/javascripts/blob/components
99.07% 107/108 93.62% 44/47 97.92% 47/48 99.07% 107/108
app/assets/javascripts/blob/csv
76.92% 10/13 100% 4/4 60% 3/5 76.92% 10/13
app/assets/javascripts/blob/notebook
58.62% 17/29 75% 6/8 70% 7/10 58.62% 17/29
app/assets/javascripts/blob/openapi
0% 0/6 100% 0/0 0% 0/3 0% 0/6
app/assets/javascripts/blob/pdf
72.73% 8/11 100% 2/2 66.67% 4/6 72.73% 8/11
app/assets/javascripts/blob/sketch
83.87% 26/31 33.33% 2/6 72.73% 8/11 83.87% 26/31
app/assets/javascripts/blob/suggest_gitlab_ci_yml
100% 2/2 100% 0/0 100% 2/2 100% 2/2
app/assets/javascripts/blob/suggest_gitlab_ci_yml/components
78.95% 15/19 75% 12/16 70% 7/10 78.95% 15/19
app/assets/javascripts/blob/template_selectors
37.14% 13/35 100% 0/0 25% 6/24 37.14% 13/35
app/assets/javascripts/blob/viewer
86.54% 90/104 66.67% 30/45 90% 18/20 88.78% 87/98
app/assets/javascripts/blob_edit
68.7% 79/115 48.15% 13/27 62.5% 15/24 69.64% 78/112
app/assets/javascripts/boards
48.67% 110/226 40.69% 59/145 40.26% 31/77 49.32% 108/219
app/assets/javascripts/boards/components
82.2% 679/826 75.1% 383/510 79.48% 275/346 82.2% 679/826
app/assets/javascripts/boards/components/sidebar
96% 72/75 80.56% 29/36 100% 21/21 96% 72/75
app/assets/javascripts/boards/filters
0% 0/3 100% 0/0 0% 0/1 0% 0/3
app/assets/javascripts/boards/mixins
25% 2/8 0% 0/7 28.57% 2/7 25% 2/8
app/assets/javascripts/boards/stores
90.93% 361/397 79.85% 107/134 90.97% 131/144 91.47% 354/387
app/assets/javascripts/branches
60% 30/50 35.71% 5/14 52.63% 10/19 61.22% 30/49
app/assets/javascripts/branches/components
96.2% 76/79 88.64% 39/44 100% 36/36 96.2% 76/79
app/assets/javascripts/captcha
98.75% 79/80 82.35% 14/17 100% 33/33 98.73% 78/79
app/assets/javascripts/ci_lint
0% 0/6 0% 0/1 0% 0/2 0% 0/6
app/assets/javascripts/ci_lint/components
100% 19/19 100% 4/4 100% 5/5 100% 19/19
app/assets/javascripts/ci_settings_pipeline_triggers
0% 0/10 0% 0/3 0% 0/3 0% 0/10
app/assets/javascripts/ci_settings_pipeline_triggers/components
87.5% 7/8 100% 2/2 50% 1/2 87.5% 7/8
app/assets/javascripts/ci_variable_list
71.3% 82/115 45.95% 17/37 60.61% 20/33 71.05% 81/114
app/assets/javascripts/ci_variable_list/components
95.24% 100/105 91.43% 64/70 95.45% 42/44 95.24% 100/105
app/assets/javascripts/ci_variable_list/store
78.76% 152/193 92.86% 13/14 59.49% 47/79 78.42% 149/190
app/assets/javascripts/clusters
73.6% 92/125 56.6% 30/53 51.61% 16/31 74.19% 92/124
app/assets/javascripts/clusters/agents
40% 4/10 0% 0/2 0% 0/2 40% 4/10
app/assets/javascripts/clusters/agents/components
97.4% 75/77 100% 43/43 94.12% 32/34 97.4% 75/77
app/assets/javascripts/clusters/agents/graphql
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/clusters/components
79.17% 19/24 66.67% 8/12 83.33% 10/12 79.17% 19/24
app/assets/javascripts/clusters/forms/components
100% 9/9 100% 5/5 100% 4/4 100% 9/9
app/assets/javascripts/clusters/forms/show
0% 0/7 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/clusters/forms/stores
100% 4/4 0% 0/1 100% 2/2 100% 4/4
app/assets/javascripts/clusters/mixins
0% 0/0 0% 0/0 0% 0/1 0% 0/0
app/assets/javascripts/clusters/services
25% 1/4 0% 0/1 25% 1/4 25% 1/4
app/assets/javascripts/clusters/stores
72.73% 8/11 0% 0/6 70% 7/10 80% 8/10
app/assets/javascripts/clusters/stores/new_cluster
100% 4/4 0% 0/1 100% 2/2 100% 4/4
app/assets/javascripts/clusters_list
63.27% 31/49 0% 0/4 28.57% 2/7 63.27% 31/49
app/assets/javascripts/clusters_list/components
94.95% 282/297 89.44% 127/142 94.39% 101/107 94.95% 282/297
app/assets/javascripts/clusters_list/graphql
100% 25/25 85.71% 6/7 100% 8/8 100% 24/24
app/assets/javascripts/clusters_list/store
98% 49/50 72.73% 8/11 94.12% 16/17 97.96% 48/49
app/assets/javascripts/code_navigation
0% 0/8 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/code_navigation/components
96.77% 30/31 81.25% 13/16 100% 16/16 96.77% 30/31
app/assets/javascripts/code_navigation/store
92.31% 48/52 87.5% 21/24 94.12% 16/17 91.84% 45/49
app/assets/javascripts/code_navigation/utils
95.45% 21/22 66.67% 4/6 100% 5/5 100% 18/18
app/assets/javascripts/code_quality_walkthrough
86.67% 13/15 83.33% 5/6 71.43% 5/7 86.67% 13/15
app/assets/javascripts/code_quality_walkthrough/components
100% 23/23 96.15% 25/26 100% 16/16 100% 23/23
app/assets/javascripts/commit
7.37% 7/95 4.17% 1/24 8% 2/25 7.53% 7/93
app/assets/javascripts/commit/pipelines
71.43% 35/49 78.38% 29/37 72.22% 13/18 72.92% 35/48
app/assets/javascripts/commons
68.75% 11/16 50% 3/6 33.33% 2/6 68.75% 11/16
app/assets/javascripts/commons/nav
93.33% 28/30 81.82% 9/11 90% 9/10 93.33% 28/30
app/assets/javascripts/confidential_merge_request
40% 2/5 100% 2/2 50% 2/4 40% 2/5
app/assets/javascripts/confidential_merge_request/components
81.58% 31/38 71.43% 10/14 86.67% 13/15 81.58% 31/38
app/assets/javascripts/content_editor
71.43% 15/21 100% 0/0 0% 0/3 75% 15/20
app/assets/javascripts/content_editor/components
98.64% 145/147 96.55% 28/29 95.45% 63/66 98.64% 145/147
app/assets/javascripts/content_editor/components/wrappers
93.48% 43/46 83.33% 15/18 94.44% 17/18 93.33% 42/45
app/assets/javascripts/content_editor/extensions
95.72% 246/257 76.92% 40/52 98.31% 175/178 95.97% 238/248
app/assets/javascripts/content_editor/services
97.51% 391/401 90.5% 181/200 96.46% 109/113 98.07% 356/363
app/assets/javascripts/contributors
58.82% 10/17 50% 2/4 50% 2/4 62.5% 10/16
app/assets/javascripts/contributors/components
70.83% 34/48 80% 8/10 62.07% 18/29 72.34% 34/47
app/assets/javascripts/contributors/services
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/contributors/stores
100% 30/30 100% 8/8 100% 12/12 100% 29/29
app/assets/javascripts/create_cluster
88.24% 15/17 66.67% 4/6 80% 4/5 86.67% 13/15
app/assets/javascripts/create_cluster/components
97.56% 40/41 94.44% 17/18 95.24% 20/21 97.56% 40/41
app/assets/javascripts/create_cluster/eks_cluster
50% 3/6 100% 0/0 0% 0/2 50% 3/6
app/assets/javascripts/create_cluster/eks_cluster/components
98% 49/50 100% 26/26 94.74% 18/19 98% 49/50
app/assets/javascripts/create_cluster/eks_cluster/services
100% 31/31 100% 2/2 100% 18/18 100% 25/25
app/assets/javascripts/create_cluster/eks_cluster/store
98.2% 109/111 100% 6/6 95.83% 46/48 98.18% 108/110
app/assets/javascripts/create_cluster/gke_cluster
22.92% 11/48 28.57% 2/7 20% 3/15 24.44% 11/45
app/assets/javascripts/create_cluster/gke_cluster/components
73.33% 77/105 72% 54/75 68.75% 22/32 73.79% 76/103
app/assets/javascripts/create_cluster/gke_cluster/store
95.31% 61/64 100% 3/3 93.75% 30/32 95.08% 58/61
app/assets/javascripts/create_cluster/gke_cluster_namespace
100% 20/20 83.33% 5/6 100% 4/4 100% 19/19
app/assets/javascripts/create_cluster/store/cluster_dropdown
95% 19/20 0% 0/2 91.67% 11/12 100% 19/19
app/assets/javascripts/crm
12% 3/25 0% 0/4 0% 0/4 12% 3/25
app/assets/javascripts/crm/components
98.5% 197/200 84.69% 83/98 100% 84/84 98.5% 197/200
app/assets/javascripts/custom_metrics
50% 6/12 100% 0/0 50% 2/4 45.45% 5/11
app/assets/javascripts/custom_metrics/components
92.31% 60/65 89.74% 35/39 85.19% 23/27 92.19% 59/64
app/assets/javascripts/cycle_analytics
77.55% 38/49 60% 12/20 85.71% 12/14 76.6% 36/47
app/assets/javascripts/cycle_analytics/components
91.53% 162/177 86.99% 107/123 87.8% 72/82 91.53% 162/177
app/assets/javascripts/cycle_analytics/store
100% 174/174 60.98% 25/41 100% 70/70 100% 168/168
app/assets/javascripts/deploy_freeze
0% 0/5 100% 0/0 0% 0/2 0% 0/5
app/assets/javascripts/deploy_freeze/components
91.67% 33/36 89.47% 17/19 85% 17/20 91.67% 33/36
app/assets/javascripts/deploy_freeze/store
89.36% 84/94 72.73% 8/11 83.33% 35/42 91.21% 83/91
app/assets/javascripts/deploy_keys
0% 0/3 100% 0/0 0% 0/3 0% 0/3
app/assets/javascripts/deploy_keys/components
91.76% 78/85 85.19% 23/27 88.1% 37/42 91.76% 78/85
app/assets/javascripts/deploy_keys/service
42.86% 3/7 100% 0/0 42.86% 3/7 50% 2/4
app/assets/javascripts/deploy_keys/store
100% 3/3 100% 0/0 100% 3/3 100% 2/2
app/assets/javascripts/deploy_tokens
0% 0/7 0% 0/2 0% 0/3 0% 0/7
app/assets/javascripts/deploy_tokens/components
75% 3/4 100% 0/0 66.67% 2/3 75% 3/4
app/assets/javascripts/deprecated_jquery_dropdown
76.1% 379/498 69.92% 251/359 78.49% 73/93 76.27% 376/493
app/assets/javascripts/design_management
10.34% 3/29 0% 0/9 0% 0/8 10.34% 3/29
app/assets/javascripts/design_management/components
87.62% 283/323 77.24% 112/145 88.79% 103/116 87.62% 283/323
app/assets/javascripts/design_management/components/design_notes
86.89% 106/122 77.42% 48/62 88.24% 45/51 86.89% 106/122
app/assets/javascripts/design_management/components/list
100% 22/22 100% 14/14 100% 11/11 100% 22/22
app/assets/javascripts/design_management/components/toolbar
91.67% 33/36 70% 7/10 84.21% 16/19 91.67% 33/36
app/assets/javascripts/design_management/components/upload
96.67% 29/30 85.71% 12/14 91.67% 11/12 96.67% 29/30
app/assets/javascripts/design_management/mixins
82.61% 19/23 80% 16/20 92.86% 13/14 82.61% 19/23
app/assets/javascripts/design_management/pages
91.27% 115/126 87.3% 55/63 86.54% 45/52 91.2% 114/125
app/assets/javascripts/design_management/pages/design
68.87% 73/106 64.44% 29/45 46.81% 22/47 68.87% 73/106
app/assets/javascripts/design_management/router
100% 8/8 50% 1/2 100% 3/3 100% 8/8
app/assets/javascripts/design_management/utils
61.66% 119/193 50% 31/62 60.32% 38/63 59.65% 102/171
app/assets/javascripts/diffs
93.33% 112/120 68% 17/25 77.78% 7/9 93.33% 112/120
app/assets/javascripts/diffs/components
81.25% 741/912 74.92% 463/618 81.33% 270/332 81.18% 729/898
app/assets/javascripts/diffs/mixins
66.67% 2/3 100% 0/0 66.67% 2/3 66.67% 2/3
app/assets/javascripts/diffs/store
87.02% 724/832 76.62% 331/432 84.04% 237/282 87.5% 665/760
app/assets/javascripts/diffs/store/modules
100% 6/6 100% 3/3 100% 3/3 100% 5/5
app/assets/javascripts/diffs/utils
98.28% 171/174 93.4% 99/106 93.88% 46/49 98.25% 168/171
app/assets/javascripts/dirty_submit
88.46% 46/52 85% 17/20 88.89% 16/18 91.3% 42/46
app/assets/javascripts/docs
0% 0/4 100% 0/0 0% 0/3 0% 0/3
app/assets/javascripts/editor
96.84% 184/190 92.38% 97/105 100% 39/39 96.74% 178/184
app/assets/javascripts/editor/extensions
93.48% 301/322 86.3% 126/146 84.26% 91/108 93.89% 292/311
app/assets/javascripts/emoji
81.65% 89/109 83.61% 51/61 84.38% 27/32 81.31% 87/107
app/assets/javascripts/emoji/awards_app
0% 0/6 100% 0/0 0% 0/4 0% 0/6
app/assets/javascripts/emoji/awards_app/store
90% 36/40 86.67% 13/15 81.82% 9/11 91.43% 32/35
app/assets/javascripts/emoji/components
82.43% 61/74 80.95% 17/21 75% 24/32 81.94% 59/72
app/assets/javascripts/emoji/support
92.52% 99/107 73.33% 66/90 95.45% 21/22 92.38% 97/105
app/assets/javascripts/environments
8.82% 3/34 0% 0/5 0% 0/15 8.82% 3/34
app/assets/javascripts/environments/components
92.22% 498/540 91.81% 314/342 92.52% 235/254 92.21% 497/539
app/assets/javascripts/environments/folder
46.67% 7/15 100% 2/2 40% 2/5 46.67% 7/15
app/assets/javascripts/environments/graphql
75% 33/44 42.86% 3/7 78.57% 22/28 71.79% 28/39
app/assets/javascripts/environments/mixins
63.21% 67/106 39.39% 13/33 52.94% 18/34 62.5% 65/104
app/assets/javascripts/environments/services
71.43% 5/7 0% 0/1 60% 3/5 71.43% 5/7
app/assets/javascripts/environments/stores
98.48% 65/66 82.86% 29/35 100% 18/18 98.46% 64/65
app/assets/javascripts/error_tracking
28.57% 6/21 100% 0/0 33.33% 2/6 21.05% 4/19
app/assets/javascripts/error_tracking/components
90.84% 119/131 75.51% 37/49 89.06% 57/64 90.84% 119/131
app/assets/javascripts/error_tracking/services
100% 2/2 100% 0/0 100% 2/2 100% 2/2
app/assets/javascripts/error_tracking/store
84.62% 22/26 50% 1/2 66.67% 8/12 84% 21/25
app/assets/javascripts/error_tracking/store/details
89.47% 17/19 83.33% 5/6 75% 6/8 88.89% 16/18
app/assets/javascripts/error_tracking/store/list
80.46% 70/87 50% 7/14 58.06% 18/31 80.72% 67/83
app/assets/javascripts/error_tracking_settings
60% 6/10 100% 6/6 50% 2/4 55.56% 5/9
app/assets/javascripts/error_tracking_settings/components
93.75% 15/16 100% 11/11 85.71% 6/7 93.75% 15/16
app/assets/javascripts/error_tracking_settings/store
91% 91/100 90% 18/20 76.92% 30/39 90.91% 90/99
app/assets/javascripts/experimentation
100% 22/22 92.31% 12/13 100% 10/10 100% 22/22
app/assets/javascripts/experimentation/components
100% 2/2 100% 2/2 100% 1/1 100% 2/2
app/assets/javascripts/feature_flags
56.52% 26/46 50% 4/8 41.67% 5/12 56.52% 26/46
app/assets/javascripts/feature_flags/components
86.77% 164/189 72.5% 58/80 86.6% 84/97 86.77% 164/189
app/assets/javascripts/feature_flags/components/strategies
97.73% 43/44 100% 24/24 95.83% 23/24 97.73% 43/44
app/assets/javascripts/feature_flags/store
95.83% 23/24 85.71% 12/14 100% 10/10 95.24% 20/21
app/assets/javascripts/feature_flags/store/edit
98.08% 51/52 75% 3/4 95.45% 21/22 97.96% 48/49
app/assets/javascripts/feature_flags/store/gitlab_user_list
100% 31/31 100% 4/4 100% 16/16 100% 27/27
app/assets/javascripts/feature_flags/store/index
100% 83/83 60% 6/10 100% 37/37 100% 77/77
app/assets/javascripts/feature_flags/store/new
100% 22/22 50% 1/2 100% 11/11 100% 21/21
app/assets/javascripts/feature_highlight
64% 16/25 50% 3/6 66.67% 6/9 66.67% 16/24
app/assets/javascripts/filtered_search
60.81% 717/1179 56.23% 406/722 59.15% 139/235 60.78% 705/1160
app/assets/javascripts/filtered_search/components
100% 13/13 100% 2/2 100% 9/9 100% 13/13
app/assets/javascripts/filtered_search/droplab
27.74% 91/328 29.46% 38/129 22.5% 18/80 28.28% 84/297
app/assets/javascripts/filtered_search/droplab/plugins
34.73% 58/167 29.52% 31/105 41.38% 12/29 35.06% 54/154
app/assets/javascripts/filtered_search/services
100% 17/17 100% 12/12 100% 5/5 100% 16/16
app/assets/javascripts/filtered_search/stores
100% 7/7 75% 3/4 100% 4/4 100% 7/7
app/assets/javascripts/frequent_items
97.06% 33/34 95% 19/20 100% 7/7 96.88% 31/32
app/assets/javascripts/frequent_items/components
97.4% 75/77 81.25% 26/32 100% 28/28 97.4% 75/77
app/assets/javascripts/frequent_items/store
98.53% 67/68 86.67% 13/15 100% 29/29 98.46% 64/65
app/assets/javascripts/google_cloud
0% 0/5 100% 0/0 0% 0/2 0% 0/5
app/assets/javascripts/google_cloud/components
97.14% 34/35 85.71% 6/7 100% 9/9 97.14% 34/35
app/assets/javascripts/google_cloud/components/errors
100% 6/6 100% 0/0 100% 2/2 100% 6/6
app/assets/javascripts/google_tag_manager
87.88% 58/66 61.9% 13/21 100% 22/22 87.69% 57/65
app/assets/javascripts/grafana_integration
0% 0/3 100% 0/0 0% 0/2 0% 0/3
app/assets/javascripts/grafana_integration/components
72.73% 8/11 100% 0/0 62.5% 5/8 72.73% 8/11
app/assets/javascripts/grafana_integration/store
88.46% 23/26 90.91% 10/11 76.92% 10/13 92% 23/25
app/assets/javascripts/graphql_shared
100% 49/49 100% 19/19 100% 10/10 100% 44/44
app/assets/javascripts/graphql_shared/fragment_types
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/group_settings
33.33% 2/6 0% 0/1 0% 0/2 33.33% 2/6
app/assets/javascripts/group_settings/components
100% 23/23 100% 14/14 100% 12/12 100% 23/23
app/assets/javascripts/groups
21.68% 31/143 3.77% 2/53 25% 8/32 21.13% 30/142
app/assets/javascripts/groups/components
92.35% 181/196 84% 63/75 93.59% 73/78 92.35% 181/196
app/assets/javascripts/groups/members
100% 2/2 100% 0/0 100% 0/0 100% 2/2
app/assets/javascripts/groups/mixins
0% 0/1 100% 0/0 0% 0/1 0% 0/1
app/assets/javascripts/groups/service
100% 14/14 100% 10/10 100% 3/3 100% 14/14
app/assets/javascripts/groups/store
93.88% 46/49 91.89% 34/37 93.75% 15/16 95.56% 43/45
app/assets/javascripts/header_search
61.54% 16/26 0% 0/2 0% 0/2 61.54% 16/26
app/assets/javascripts/header_search/components
100% 64/64 97.87% 46/47 100% 30/30 100% 64/64
app/assets/javascripts/header_search/store
93.51% 72/77 85.71% 12/14 92.59% 25/27 94.67% 71/75
app/assets/javascripts/helpers
92.39% 85/92 92% 46/50 91.89% 34/37 93.02% 80/86
app/assets/javascripts/ide
84.71% 144/170 67.9% 55/81 82.98% 39/47 84.91% 135/159
app/assets/javascripts/ide/components
88.65% 406/458 83.2% 208/250 83.42% 156/187 88.6% 404/456
app/assets/javascripts/ide/components/branches
78.95% 15/19 75% 6/8 83.33% 10/12 78.95% 15/19
app/assets/javascripts/ide/components/commit_sidebar
88.72% 118/133 79.27% 65/82 85% 51/60 88.72% 118/133
app/assets/javascripts/ide/components/file_templates
100% 30/30 92.86% 13/14 100% 18/18 100% 30/30
app/assets/javascripts/ide/components/jobs
95.74% 45/47 90% 18/20 91.3% 21/23 95.74% 45/47
app/assets/javascripts/ide/components/jobs/detail
100% 12/12 100% 4/4 100% 7/7 100% 12/12
app/assets/javascripts/ide/components/merge_requests
96.15% 25/26 86.67% 13/15 94.12% 16/17 96.15% 25/26
app/assets/javascripts/ide/components/new_dropdown
96.7% 88/91 93.88% 46/49 90% 27/30 96.67% 87/90
app/assets/javascripts/ide/components/panes
96.3% 26/27 100% 2/2 94.12% 16/17 96.3% 26/27
app/assets/javascripts/ide/components/pipelines
100% 19/19 100% 4/4 100% 6/6 100% 19/19
app/assets/javascripts/ide/components/preview
92.31% 84/91 87.8% 36/41 91.89% 34/37 92.22% 83/90
app/assets/javascripts/ide/components/shared
91.18% 31/34 80% 16/20 90% 18/20 91.18% 31/34
app/assets/javascripts/ide/components/terminal
94.74% 54/57 78.57% 22/28 90.91% 20/22 94.74% 54/57
app/assets/javascripts/ide/components/terminal_sync
94.12% 16/17 100% 12/12 83.33% 5/6 94.12% 16/17
app/assets/javascripts/ide/lib
93.99% 297/316 85.71% 114/133 92.78% 90/97 94.24% 278/295
app/assets/javascripts/ide/lib/alerts
100% 14/14 100% 4/4 100% 8/8 100% 10/10
app/assets/javascripts/ide/lib/common
95.71% 67/70 88.89% 24/27 96.55% 28/29 95.38% 62/65
app/assets/javascripts/ide/lib/decorations
95.83% 23/24 87.5% 7/8 100% 8/8 100% 21/21
app/assets/javascripts/ide/lib/diff
94.64% 53/56 86.36% 19/22 100% 14/14 98% 49/50
app/assets/javascripts/ide/lib/editorconfig
98.08% 51/52 87.5% 28/32 100% 23/23 100% 40/40
app/assets/javascripts/ide/lib/languages
100% 6/6 100% 0/0 100% 0/0 100% 6/6
app/assets/javascripts/ide/lib/themes
100% 6/6 100% 0/0 100% 0/0 100% 6/6
app/assets/javascripts/ide/services
93.33% 42/45 95.83% 23/24 89.29% 25/28 97.62% 41/42
app/assets/javascripts/ide/stores
93.97% 499/531 94.98% 265/279 86.98% 147/169 95.27% 443/465
app/assets/javascripts/ide/stores/actions
86.28% 283/328 74.86% 131/175 77.55% 76/98 87.62% 276/315
app/assets/javascripts/ide/stores/getters
100% 3/3 100% 0/0 100% 2/2 100% 1/1
app/assets/javascripts/ide/stores/modules/branches
92.86% 26/28 0% 0/1 86.67% 13/15 92% 23/25
app/assets/javascripts/ide/stores/modules/clientside
100% 5/5 100% 0/0 100% 2/2 100% 5/5
app/assets/javascripts/ide/stores/modules/commit
97.52% 118/121 88.89% 40/45 97.62% 41/42 97.37% 111/114
app/assets/javascripts/ide/stores/modules/editor
100% 39/39 100% 11/11 100% 15/15 100% 38/38
app/assets/javascripts/ide/stores/modules/file_templates
94.2% 65/69 100% 18/18 86.21% 25/29 93.75% 60/64
app/assets/javascripts/ide/stores/modules/merge_requests
93.75% 30/32 100% 5/5 86.67% 13/15 93.1% 27/29
app/assets/javascripts/ide/stores/modules/pane
100% 24/24 100% 11/11 100% 10/10 100% 23/23
app/assets/javascripts/ide/stores/modules/pipelines
81.48% 110/135 71.74% 33/46 68.25% 43/63 85.47% 100/117
app/assets/javascripts/ide/stores/modules/router
100% 5/5 100% 0/0 100% 3/3 100% 5/5
app/assets/javascripts/ide/stores/modules/terminal
100% 61/61 100% 14/14 100% 19/19 100% 56/56
app/assets/javascripts/ide/stores/modules/terminal/actions
100% 127/127 97.22% 35/36 100% 41/41 100% 127/127
app/assets/javascripts/ide/stores/modules/terminal_sync
100% 37/37 100% 6/6 100% 13/13 100% 37/37
app/assets/javascripts/ide/stores/mutations
91.49% 129/141 89.77% 79/88 89.06% 57/64 92.06% 116/126
app/assets/javascripts/ide/stores/plugins
100% 28/28 90.91% 10/11 92.86% 13/14 100% 28/28
app/assets/javascripts/image_diff
98.15% 106/108 92.59% 25/27 95.65% 22/23 99.06% 105/106
app/assets/javascripts/image_diff/helpers
100% 97/97 95.65% 22/23 100% 17/17 100% 96/96
app/assets/javascripts/import_entities
100% 3/3 100% 0/0 100% 0/0 100% 3/3
app/assets/javascripts/import_entities/components
100% 9/9 50% 1/2 100% 6/6 100% 9/9
app/assets/javascripts/import_entities/import_groups
35.29% 6/17 28.57% 2/7 44.44% 4/9 33.33% 5/15
app/assets/javascripts/import_entities/import_groups/components
85.44% 135/158 73.03% 65/89 91.67% 55/60 85.44% 135/158
app/assets/javascripts/import_entities/import_groups/graphql
94.12% 32/34 85.71% 12/14 93.75% 15/16 96.88% 31/32
app/assets/javascripts/import_entities/import_groups/graphql/services
86.21% 25/29 25% 3/12 90% 9/10 86.21% 25/29
app/assets/javascripts/import_entities/import_groups/services
90.91% 10/11 100% 2/2 87.5% 7/8 90% 9/10
app/assets/javascripts/import_entities/import_projects
28.57% 4/14 66.67% 4/6 50% 4/8 30.77% 4/13
app/assets/javascripts/import_entities/import_projects/components
92.68% 38/41 93.75% 15/16 85.71% 18/21 92.68% 38/41
app/assets/javascripts/import_entities/import_projects/store
89.89% 160/178 62.75% 32/51 88.57% 62/70 90.13% 137/152
app/assets/javascripts/incidents
61.11% 11/18 100% 0/0 0% 0/2 61.11% 11/18
app/assets/javascripts/incidents/components
84.21% 48/57 87.88% 29/33 76.67% 23/30 84.21% 48/57
app/assets/javascripts/incidents_settings
63.16% 12/19 50% 2/4 71.43% 5/7 63.16% 12/19
app/assets/javascripts/incidents_settings/components
96.43% 27/28 100% 8/8 93.75% 15/16 96.43% 27/28
app/assets/javascripts/integrations
100% 10/10 100% 0/0 100% 0/0 100% 10/10
app/assets/javascripts/integrations/edit
10% 2/20 0% 0/4 16.67% 1/6 10% 2/20
app/assets/javascripts/integrations/edit/components
95.15% 157/165 97.33% 73/75 90% 72/80 95.15% 157/165
app/assets/javascripts/integrations/edit/store
100% 40/40 89.47% 17/19 100% 15/15 100% 37/37
app/assets/javascripts/integrations/index
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/integrations/index/components
100% 14/14 100% 6/6 100% 6/6 100% 14/14
app/assets/javascripts/integrations/overrides
25% 2/8 0% 0/2 33.33% 1/3 25% 2/8
app/assets/javascripts/integrations/overrides/components
100% 34/34 100% 10/10 100% 12/12 100% 34/34
app/assets/javascripts/invite_members
55.74% 34/61 0% 0/14 0% 0/10 55.74% 34/61
app/assets/javascripts/invite_members/components
94.3% 215/228 90.79% 69/76 92.45% 98/106 94.3% 215/228
app/assets/javascripts/invite_members/utils
96.15% 25/26 100% 24/24 100% 5/5 96.15% 25/26
app/assets/javascripts/issuable
19.14% 40/209 9.38% 6/64 10.77% 7/65 19.32% 40/207
app/assets/javascripts/issuable/bulk_update_sidebar
8% 12/150 5.71% 2/35 3.57% 2/56 8.63% 12/139
app/assets/javascripts/issuable/bulk_update_sidebar/components
100% 10/10 100% 8/8 100% 5/5 100% 10/10
app/assets/javascripts/issuable/components
96.61% 114/118 94.12% 64/68 95.92% 47/49 96.61% 114/118
app/assets/javascripts/issuable/mixins
84.09% 37/44 79.25% 42/53 93.1% 27/29 84.09% 37/44
app/assets/javascripts/issues
29.3% 104/355 17.83% 23/129 27.4% 20/73 30.21% 103/341
app/assets/javascripts/issues/list
80.37% 131/163 79.55% 35/44 83.33% 30/36 79.87% 127/159
app/assets/javascripts/issues/list/components
83.91% 193/230 79.87% 123/154 75.49% 77/102 83.91% 193/230
app/assets/javascripts/issues/new
0% 0/16 0% 0/4 0% 0/7 0% 0/16
app/assets/javascripts/issues/new/components
90% 27/30 88.24% 15/17 83.33% 15/18 90% 27/30
app/assets/javascripts/issues/related_merge_requests
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/issues/related_merge_requests/components
75% 12/16 81.82% 9/11 80% 4/5 75% 12/16
app/assets/javascripts/issues/related_merge_requests/store
100% 31/31 50% 1/2 100% 13/13 100% 28/28
app/assets/javascripts/issues/show
46.51% 20/43 13.33% 2/15 33.33% 3/9 46.51% 20/43
app/assets/javascripts/issues/show/components
91.58% 272/297 87.72% 100/114 93.75% 105/112 91.58% 272/297
app/assets/javascripts/issues/show/components/fields
96.88% 31/32 100% 10/10 93.33% 14/15 96.88% 31/32
app/assets/javascripts/issues/show/components/incidents
81.48% 22/27 75% 6/8 66.67% 10/15 81.48% 22/27
app/assets/javascripts/issues/show/mixins
100% 7/7 100% 0/0 100% 3/3 100% 7/7
app/assets/javascripts/issues/show/services
62.5% 5/8 50% 1/2 60% 3/5 62.5% 5/8
app/assets/javascripts/issues/show/stores
100% 12/12 100% 6/6 100% 4/4 100% 12/12
app/assets/javascripts/issues/show/utils
95.83% 23/24 77.78% 7/9 100% 3/3 100% 22/22
app/assets/javascripts/jira_connect/branches
60% 12/20 0% 0/2 0% 0/2 60% 12/20
app/assets/javascripts/jira_connect/branches/components
95.65% 66/69 81.4% 35/43 94.12% 32/34 95.65% 66/69
app/assets/javascripts/jira_connect/branches/pages
100% 8/8 100% 4/4 100% 4/4 100% 8/8
app/assets/javascripts/jira_connect/subscriptions
76.56% 49/64 73.68% 14/19 88.24% 15/17 76.19% 48/63
app/assets/javascripts/jira_connect/subscriptions/components
100% 53/53 85.71% 12/14 100% 24/24 100% 53/53
app/assets/javascripts/jira_connect/subscriptions/components/add_namespace_modal
100% 45/45 100% 8/8 100% 16/16 100% 45/45
app/assets/javascripts/jira_connect/subscriptions/store
100% 5/5 100% 1/1 100% 3/3 100% 5/5
app/assets/javascripts/jira_import
0% 0/8 0% 0/2 0% 0/2 0% 0/8
app/assets/javascripts/jira_import/components
83.53% 71/85 75% 24/32 77.78% 35/45 84.52% 71/84
app/assets/javascripts/jira_import/utils
100% 42/42 80% 8/10 100% 13/13 100% 39/39
app/assets/javascripts/jobs
48.48% 16/33 0% 0/2 44.44% 4/9 48.48% 16/33
app/assets/javascripts/jobs/bridge
96.77% 30/31 85.71% 18/21 100% 14/14 96.77% 30/31
app/assets/javascripts/jobs/bridge/components
100% 18/18 100% 6/6 100% 7/7 100% 18/18
app/assets/javascripts/jobs/components
91.83% 236/257 87.28% 151/173 95.45% 105/110 91.83% 236/257
app/assets/javascripts/jobs/components/log
91.49% 43/47 100% 21/21 85.71% 18/21 91.49% 43/47
app/assets/javascripts/jobs/components/table
81.33% 61/75 76% 19/25 83.33% 20/24 81.08% 60/74
app/assets/javascripts/jobs/components/table/cells
90% 63/70 87.76% 43/49 93.18% 41/44 90% 63/70
app/assets/javascripts/jobs/mixins
93.33% 14/15 90% 9/10 100% 9/9 92.86% 13/14
app/assets/javascripts/jobs/store
89.2% 289/324 81.82% 144/176 84.04% 79/94 89.7% 270/301
app/assets/javascripts/labels
3.07% 14/456 2.53% 5/198 5.68% 5/88 3.09% 14/453
app/assets/javascripts/labels/components
96.55% 28/29 100% 2/2 91.67% 11/12 96.55% 28/29
app/assets/javascripts/lib
62.5% 55/88 80% 28/35 62.96% 17/27 61.9% 52/84
app/assets/javascripts/lib/apollo
100% 14/14 85.71% 6/7 100% 6/6 100% 13/13
app/assets/javascripts/lib/logger
100% 11/11 66.67% 2/3 100% 3/3 100% 11/11
app/assets/javascripts/lib/utils
90.51% 1450/1602 79.73% 716/898 89.15% 419/470 91.53% 1372/1499
app/assets/javascripts/lib/utils/confirm_via_gl_modal
23.81% 5/21 0% 0/8 30% 3/10 23.81% 5/21
app/assets/javascripts/lib/utils/datetime
89.61% 371/414 89.86% 195/217 75.45% 83/110 89.09% 351/394
app/assets/javascripts/lib/utils/unit_format
97.12% 101/104 91.18% 62/68 100% 12/12 97.12% 101/104
app/assets/javascripts/locale
100% 45/45 100% 27/27 100% 12/12 100% 43/43
app/assets/javascripts/logs
75% 12/16 0% 0/2 60% 3/5 73.33% 11/15
app/assets/javascripts/logs/components
98% 49/50 100% 21/21 96.15% 25/26 98% 49/50
app/assets/javascripts/logs/components/tokens
100% 2/2 100% 2/2 100% 1/1 100% 2/2
app/assets/javascripts/logs/stores
90.74% 147/162 70.97% 22/31 81.13% 43/53 90.51% 143/158
app/assets/javascripts/members
98.84% 85/86 94.29% 33/35 90.91% 20/22 98.77% 80/81
app/assets/javascripts/members/components
100% 45/45 100% 24/24 100% 21/21 100% 45/45
app/assets/javascripts/members/components/action_buttons
100% 66/66 90.91% 20/22 92.59% 25/27 100% 66/66
app/assets/javascripts/members/components/avatars
100% 18/18 100% 4/4 100% 9/9 100% 18/18
app/assets/javascripts/members/components/filter_sort
96.88% 62/64 90% 27/30 100% 28/28 96.88% 62/64
app/assets/javascripts/members/components/modals
100% 52/52 100% 20/20 100% 31/31 100% 52/52
app/assets/javascripts/members/components/table
97.81% 134/137 98.44% 63/64 95.24% 60/63 97.81% 134/137
app/assets/javascripts/members/store
96.3% 52/54 83.33% 10/12 100% 19/19 96.23% 51/53
app/assets/javascripts/merge_conflicts
84.93% 124/146 77.78% 49/63 80% 20/25 84.51% 120/142
app/assets/javascripts/merge_conflicts/components
41.3% 19/46 0% 0/14 0% 0/17 41.3% 19/46
app/assets/javascripts/merge_conflicts/mixins
0% 0/1 100% 0/0 0% 0/1 0% 0/1
app/assets/javascripts/merge_conflicts/store
98.75% 158/160 87.27% 48/55 97.37% 37/38 98.69% 151/153
app/assets/javascripts/milestones
7.53% 14/186 15.45% 17/110 2.7% 1/37 6.08% 11/181
app/assets/javascripts/milestones/components
92.86% 91/98 90% 27/30 88.1% 37/42 92.86% 91/98
app/assets/javascripts/milestones/stores
100% 89/89 100% 12/12 100% 45/45 100% 85/85
app/assets/javascripts/mirrors
0% 0/147 0% 0/42 0% 0/41 0% 0/134
app/assets/javascripts/monitoring
93.89% 169/180 80% 60/75 94.55% 52/55 93.37% 155/166
app/assets/javascripts/monitoring/components
87.5% 336/384 81.16% 168/207 88.34% 144/163 87.5% 336/384
app/assets/javascripts/monitoring/components/charts
93.86% 367/391 79.52% 167/210 89.81% 141/157 93.8% 363/387
app/assets/javascripts/monitoring/components/embeds
93.33% 56/60 80% 16/20 93.75% 30/32 93.33% 56/60
app/assets/javascripts/monitoring/components/variables
100% 9/9 87.5% 7/8 100% 6/6 100% 9/9
app/assets/javascripts/monitoring/pages
100% 13/13 100% 4/4 100% 4/4 100% 13/13
app/assets/javascripts/monitoring/requests
100% 22/22 78.57% 11/14 100% 12/12 100% 20/20
app/assets/javascripts/monitoring/router
100% 5/5 100% 0/0 100% 1/1 100% 5/5
app/assets/javascripts/monitoring/services
0% 0/13 100% 0/0 0% 0/12 0% 0/10
app/assets/javascripts/monitoring/stores
93.13% 515/553 85.58% 178/208 90.82% 178/196 92.76% 487/525
app/assets/javascripts/monitoring/stores/embed_group
100% 11/11 100% 0/0 100% 6/6 100% 9/9
app/assets/javascripts/mr_notes
81.08% 30/37 75% 3/4 73.33% 11/15 81.08% 30/37
app/assets/javascripts/mr_notes/stores
93.33% 14/15 100% 2/2 91.67% 11/12 100% 14/14
app/assets/javascripts/mr_notes/stores/modules
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/mr_popover
57.69% 15/26 64.29% 9/14 50% 3/6 56% 14/25
app/assets/javascripts/mr_popover/components
68.18% 15/22 66.67% 8/12 80% 8/10 68.18% 15/22
app/assets/javascripts/namespaces
0% 0/12 0% 0/6 0% 0/1 0% 0/10
app/assets/javascripts/namespaces/cascading_settings
0% 0/6 0% 0/2 0% 0/2 0% 0/5
app/assets/javascripts/namespaces/cascading_settings/components
100% 8/8 100% 4/4 100% 4/4 100% 8/8
app/assets/javascripts/nav
0% 0/26 0% 0/4 0% 0/8 0% 0/22
app/assets/javascripts/nav/components
94.12% 80/85 92.31% 24/26 89.36% 42/47 94.12% 80/85
app/assets/javascripts/nav/stores
0% 0/2 100% 0/0 0% 0/1 0% 0/1
app/assets/javascripts/nav/utils
100% 5/5 100% 0/0 100% 3/3 100% 3/3
app/assets/javascripts/network
0% 0/225 0% 0/47 0% 0/30 0% 0/222
app/assets/javascripts/notebook
100% 11/11 100% 4/4 100% 5/5 100% 11/11
app/assets/javascripts/notebook/cells
95.95% 71/74 79.07% 34/43 92.86% 13/14 95.95% 71/74
app/assets/javascripts/notebook/cells/code
100% 9/9 100% 0/0 100% 6/6 100% 9/9
app/assets/javascripts/notebook/cells/output
96.43% 54/56 93.33% 28/30 100% 13/13 96.43% 54/56
app/assets/javascripts/notebook/lib
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/notes
67.57% 50/74 33.33% 6/18 58.33% 7/12 67.14% 47/70
app/assets/javascripts/notes/components
86.19% 855/992 77.92% 441/566 86.51% 340/393 86.02% 843/980
app/assets/javascripts/notes/components/note_actions
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/notes/mixins
64.1% 75/117 54.67% 41/75 63.46% 33/52 63.16% 72/114
app/assets/javascripts/notes/stores
87.01% 730/839 70.72% 215/304 90.72% 264/291 86.73% 660/761
app/assets/javascripts/notes/stores/modules
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/notifications
20% 2/10 0% 0/2 0% 0/3 22.22% 2/9
app/assets/javascripts/notifications/components
98.11% 52/53 70.83% 17/24 95.45% 21/22 98.11% 52/53
app/assets/javascripts/operation_settings
0% 0/3 100% 0/0 0% 0/2 0% 0/3
app/assets/javascripts/operation_settings/components
71.43% 5/7 100% 0/0 33.33% 1/3 71.43% 5/7
app/assets/javascripts/operation_settings/components/form_group
84.62% 11/13 100% 0/0 71.43% 5/7 84.62% 11/13
app/assets/javascripts/operation_settings/store
90.91% 20/22 66.67% 4/6 81.82% 9/11 90.91% 20/22
app/assets/javascripts/packages_and_registries/container_registry/explorer
0% 0/20 0% 0/4 0% 0/8 0% 0/20
app/assets/javascripts/packages_and_registries/container_registry/explorer/components
100% 24/24 100% 16/16 100% 9/9 100% 24/24
app/assets/javascripts/packages_and_registries/container_registry/explorer/components/details_page
97.5% 117/120 93.9% 77/82 95.16% 59/62 97.5% 117/120
app/assets/javascripts/packages_and_registries/container_registry/explorer/components/list_page
90% 54/60 82.14% 23/28 92.59% 25/27 90% 54/60
app/assets/javascripts/packages_and_registries/container_registry/explorer/constants
100% 100/100 100% 0/0 100% 0/0 100% 100/100
app/assets/javascripts/packages_and_registries/container_registry/explorer/graphql
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/packages_and_registries/container_registry/explorer/pages
95.42% 125/131 92.31% 72/78 94.92% 56/59 95.42% 125/131
app/assets/javascripts/packages_and_registries/dependency_proxy
72.41% 21/29 75% 6/8 85.71% 12/14 72.41% 21/29
app/assets/javascripts/packages_and_registries/dependency_proxy/components
92.31% 12/13 100% 8/8 83.33% 5/6 92.31% 12/13
app/assets/javascripts/packages_and_registries/dependency_proxy/graphql
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/packages_and_registries/infrastructure_registry
0% 0/14 100% 0/0 0% 0/4 0% 0/14
app/assets/javascripts/packages_and_registries/infrastructure_registry/details
100% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/packages_and_registries/infrastructure_registry/details/components
96.47% 82/85 95.65% 22/23 91.89% 34/37 96.47% 82/85
app/assets/javascripts/packages_and_registries/infrastructure_registry/details/store
92.86% 26/28 80% 4/5 93.33% 14/15 92.59% 25/27
app/assets/javascripts/packages_and_registries/infrastructure_registry/list
100% 27/27 100% 8/8 100% 3/3 100% 26/26
app/assets/javascripts/packages_and_registries/infrastructure_registry/list/components
97.56% 80/82 83.33% 15/18 95% 38/40 97.56% 80/82
app/assets/javascripts/packages_and_registries/infrastructure_registry/list/stores
94.74% 54/57 100% 11/11 95.83% 23/24 94.12% 48/51
app/assets/javascripts/packages_and_registries/infrastructure_registry/shared
100% 18/18 100% 6/6 100% 7/7 100% 18/18
app/assets/javascripts/packages_and_registries/package_registry
82.88% 92/111 92.31% 12/13 33.33% 4/12 82.57% 90/109
app/assets/javascripts/packages_and_registries/package_registry/components/details
99.4% 165/166 98.18% 54/55 98.78% 81/82 99.4% 165/166
app/assets/javascripts/packages_and_registries/package_registry/components/details/metadata
100% 21/21 100% 2/2 100% 5/5 100% 21/21
app/assets/javascripts/packages_and_registries/package_registry/components/functional
92.86% 13/14 88.89% 8/9 100% 2/2 92.86% 13/14
app/assets/javascripts/packages_and_registries/package_registry/components/list
97.7% 85/87 84.09% 37/44 100% 39/39 97.7% 85/87
app/assets/javascripts/packages_and_registries/package_registry/components/list/tokens
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/packages_and_registries/package_registry/graphql
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/packages_and_registries/package_registry/pages
93.48% 86/92 96.36% 53/55 95.35% 41/43 93.48% 86/92
app/assets/javascripts/packages_and_registries/settings/group
65% 13/20 0% 0/2 0% 0/2 65% 13/20
app/assets/javascripts/packages_and_registries/settings/group/components
100% 82/82 100% 28/28 100% 32/32 100% 82/82
app/assets/javascripts/packages_and_registries/settings/group/graphql
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/packages_and_registries/settings/group/graphql/utils
100% 18/18 100% 6/6 100% 6/6 100% 14/14
app/assets/javascripts/packages_and_registries/settings/project
79.25% 42/53 0% 0/4 55.56% 5/9 80% 40/50
app/assets/javascripts/packages_and_registries/settings/project/components
97.67% 84/86 97.56% 40/41 95.74% 45/47 97.67% 84/86
app/assets/javascripts/packages_and_registries/settings/project/graphql
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/packages_and_registries/settings/project/graphql/utils
100% 7/7 100% 0/0 100% 3/3 100% 6/6
app/assets/javascripts/packages_and_registries/shared
76.67% 46/60 81.25% 13/16 70% 7/10 76.79% 43/56
app/assets/javascripts/packages_and_registries/shared/components
96.51% 83/86 96.67% 29/30 96.3% 52/54 96.51% 83/86
app/assets/javascripts/pages/admin
0% 0/13 0% 0/2 0% 0/3 0% 0/13
app/assets/javascripts/pages/admin/abuse_reports
81.82% 18/22 83.33% 5/6 100% 3/3 85.71% 18/21
app/assets/javascripts/pages/admin/application_settings
28.57% 18/63 35% 7/20 27.78% 5/18 29.51% 18/61
app/assets/javascripts/pages/admin/application_settings/general
0% 0/4 100% 0/0 0% 0/1 0% 0/4
app/assets/javascripts/pages/admin/application_settings/general/components
89.19% 33/37 78.26% 18/23 93.75% 15/16 89.19% 33/37
app/assets/javascripts/pages/admin/application_settings/integrations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/application_settings/metrics_and_profiling
93.75% 15/16 100% 4/4 100% 3/3 93.75% 15/16
app/assets/javascripts/pages/admin/broadcast_messages
0% 0/47 0% 0/4 0% 0/10 0% 0/47
app/assets/javascripts/pages/admin/clusters
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/clusters/destroy
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/clusters/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/clusters/index
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/admin/clusters/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/clusters/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/admin/credentials
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/deploy_keys/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/dev_ops_report
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/admin/groups/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/groups/new
0% 0/4 100% 0/0 0% 0/1 0% 0/4
app/assets/javascripts/pages/admin/groups/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/identities
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/admin/impersonation_tokens
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/admin/integrations/edit
0% 0/6 0% 0/2 100% 0/0 0% 0/6
app/assets/javascripts/pages/admin/integrations/overrides
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/jobs/index
0% 0/11 0% 0/2 0% 0/4 0% 0/11
app/assets/javascripts/pages/admin/jobs/index/components
100% 11/11 100% 0/0 100% 5/5 100% 11/11
app/assets/javascripts/pages/admin/keys
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/labels/edit
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/admin/labels/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/labels/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/projects
0% 0/10 0% 0/6 0% 0/3 0% 0/10
app/assets/javascripts/pages/admin/projects/components
86.96% 20/23 100% 4/4 90% 9/10 86.96% 20/23
app/assets/javascripts/pages/admin/projects/index
0% 0/13 100% 0/0 0% 0/6 0% 0/13
app/assets/javascripts/pages/admin/projects/index/components
0% 0/14 0% 0/4 0% 0/9 0% 0/14
app/assets/javascripts/pages/admin/runners/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/runners/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/sessions
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/admin/spam_logs
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/topics/edit
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/admin/topics/new
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/admin/usage_trends
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/users
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/admin/users/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/dashboard/activity
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/dashboard/groups/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/dashboard/issues
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/dashboard/merge_requests
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/dashboard/milestones/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/dashboard/milestones/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/dashboard/projects/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/dashboard/todos/index
53.41% 47/88 52.94% 9/17 45.45% 10/22 53.41% 47/88
app/assets/javascripts/pages/explore/groups
0% 0/8 0% 0/2 0% 0/1 0% 0/7
app/assets/javascripts/pages/explore/projects
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/activity
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/boards
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/groups/clusters
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/clusters/destroy
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/clusters/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/clusters/index
0% 0/4 100% 0/0 0% 0/1 0% 0/4
app/assets/javascripts/pages/groups/clusters/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/clusters/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/crm/contacts
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/crm/organizations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/dependency_proxies
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/details
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/edit
0% 0/12 100% 0/0 0% 0/1 0% 0/12
app/assets/javascripts/pages/groups/group_members
0% 0/10 100% 0/0 100% 0/0 0% 0/10
app/assets/javascripts/pages/groups/issues
0% 0/9 0% 0/2 100% 0/0 0% 0/9
app/assets/javascripts/pages/groups/labels/edit
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/labels/index
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/labels/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/merge_requests
0% 0/5 100% 0/0 100% 0/0 0% 0/5
app/assets/javascripts/pages/groups/milestones/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/milestones/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/milestones/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/new
0% 0/58 0% 0/19 0% 0/16 0% 0/58
app/assets/javascripts/pages/groups/new/components
30% 3/10 100% 0/0 50% 1/2 30% 3/10
app/assets/javascripts/pages/groups/packages
0% 0/4 0% 0/2 100% 0/0 0% 0/4
app/assets/javascripts/pages/groups/registry/repositories
0% 0/4 0% 0/2 100% 0/0 0% 0/4
app/assets/javascripts/pages/groups/runners
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/security/credentials
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/settings
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/settings/access_tokens
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/settings/badges
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/settings/ci_cd/show
0% 0/6 100% 0/0 100% 0/0 0% 0/6
app/assets/javascripts/pages/groups/settings/integrations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/settings/integrations/edit
0% 0/6 0% 0/2 100% 0/0 0% 0/6
app/assets/javascripts/pages/groups/settings/packages_and_registries/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/settings/repository/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/groups/shared
0% 0/63 0% 0/27 0% 0/11 0% 0/62
app/assets/javascripts/pages/groups/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/help/index
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/ide
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/import/bitbucket/status
0% 0/8 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/pages/import/bitbucket_server/status
0% 0/9 0% 0/2 0% 0/2 0% 0/8
app/assets/javascripts/pages/import/bitbucket_server/status/components
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/pages/import/bulk_imports/history
0% 0/5 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/pages/import/bulk_imports/history/components
100% 27/27 100% 4/4 100% 9/9 100% 27/27
app/assets/javascripts/pages/import/bulk_imports/history/utils
100% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/pages/import/bulk_imports/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/import/fogbugz/new_user_map
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/import/fogbugz/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/import/gitea/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/import/github/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/import/gitlab/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/import/gitlab_projects/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/import/manifest/status
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/jira_connect/branches/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/ldap/omniauth_callbacks
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/oauth
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/omniauth_callbacks
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/profiles
0% 0/8 0% 0/4 0% 0/1 0% 0/8
app/assets/javascripts/pages/profiles/accounts/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/profiles/keys
0% 0/11 0% 0/2 0% 0/1 0% 0/10
app/assets/javascripts/pages/profiles/notifications/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/profiles/password_prompt
31.58% 12/38 0% 0/6 41.67% 5/12 32.43% 12/37
app/assets/javascripts/pages/profiles/personal_access_tokens
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/profiles/preferences/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/profiles/show
10.91% 6/55 0% 0/12 18.18% 2/11 11.11% 6/54
app/assets/javascripts/pages/profiles/two_factor_auths
0% 0/10 0% 0/6 100% 0/0 0% 0/9
app/assets/javascripts/pages/projects
4.94% 4/81 0% 0/18 5.26% 1/19 5% 4/80
app/assets/javascripts/pages/projects/activity
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/alert_management/details
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/alert_management/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/artifacts/browse
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/artifacts/file
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/blame/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/blob/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/blob/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/blob/show
0% 0/32 0% 0/10 0% 0/5 0% 0/32
app/assets/javascripts/pages/projects/boards
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/branches/index
0% 0/8 100% 0/0 0% 0/1 0% 0/8
app/assets/javascripts/pages/projects/branches/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/ci/lints/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/ci/pipeline_editor/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/cluster_agents/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/clusters
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/clusters/destroy
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/clusters/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/clusters/index
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/clusters/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/clusters/show
0% 0/7 0% 0/4 0% 0/1 0% 0/7
app/assets/javascripts/pages/projects/commit/pipelines
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/commit/show
0% 0/19 0% 0/4 0% 0/2 0% 0/19
app/assets/javascripts/pages/projects/commits/show
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/compare/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/compare/show
0% 0/5 100% 0/0 100% 0/0 0% 0/5
app/assets/javascripts/pages/projects/cycle_analytics/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/edit
0% 0/13 100% 0/0 100% 0/0 0% 0/13
app/assets/javascripts/pages/projects/environments/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/environments/folder
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/environments/index
0% 0/5 0% 0/2 100% 0/0 0% 0/5
app/assets/javascripts/pages/projects/environments/metrics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/environments/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/environments/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/environments/terminal
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/error_tracking/details
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/error_tracking/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/feature_flags/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/feature_flags/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/feature_flags/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/feature_flags_user_lists/edit
0% 0/5 100% 0/0 0% 0/1 0% 0/5
app/assets/javascripts/pages/projects/feature_flags_user_lists/index
0% 0/5 100% 0/0 0% 0/1 0% 0/5
app/assets/javascripts/pages/projects/feature_flags_user_lists/new
0% 0/5 100% 0/0 0% 0/1 0% 0/5
app/assets/javascripts/pages/projects/feature_flags_user_lists/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/find_file/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/forks/new
0% 0/8 0% 0/2 0% 0/2 0% 0/8
app/assets/javascripts/pages/projects/forks/new/components
97.67% 84/86 100% 28/28 97.37% 37/38 97.67% 84/86
app/assets/javascripts/pages/projects/google_cloud
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/graphs/charts
0% 0/41 0% 0/3 0% 0/20 0% 0/38
app/assets/javascripts/pages/projects/graphs/components
92.59% 25/27 100% 19/19 94.74% 18/19 92.59% 25/27
app/assets/javascripts/pages/projects/graphs/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/hooks
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/import/jira
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/imports/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/incidents/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/incidents/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/issues/designs
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/issues/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/issues/index
0% 0/12 0% 0/2 100% 0/0 0% 0/12
app/assets/javascripts/pages/projects/issues/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/issues/service_desk
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/issues/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/jobs/index
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/pages/projects/jobs/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/jobs/terminal
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/labels/edit
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/labels/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/labels/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/learn_gitlab/components
100% 45/45 100% 12/12 100% 23/23 100% 45/45
app/assets/javascripts/pages/projects/learn_gitlab/constants
100% 2/2 100% 0/0 100% 0/0 100% 2/2
app/assets/javascripts/pages/projects/learn_gitlab/index
0% 0/11 0% 0/2 0% 0/2 0% 0/11
app/assets/javascripts/pages/projects/logs
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/merge_requests
0% 0/21 0% 0/2 0% 0/5 0% 0/21
app/assets/javascripts/pages/projects/merge_requests/conflicts
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/merge_requests/creations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/merge_requests/creations/new
0% 0/68 0% 0/24 0% 0/22 0% 0/67
app/assets/javascripts/pages/projects/merge_requests/edit
80% 12/15 100% 2/2 80% 4/5 76.92% 10/13
app/assets/javascripts/pages/projects/merge_requests/index
0% 0/9 100% 0/0 100% 0/0 0% 0/9
app/assets/javascripts/pages/projects/merge_requests/show
0% 0/6 100% 0/0 0% 0/1 0% 0/6
app/assets/javascripts/pages/projects/metrics_dashboard
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/milestones/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/milestones/index
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/milestones/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/milestones/show
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/network
0% 0/9 100% 0/0 0% 0/3 0% 0/8
app/assets/javascripts/pages/projects/network/show
0% 0/5 0% 0/2 0% 0/1 0% 0/4
app/assets/javascripts/pages/projects/new
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/packages/infrastructure_registry/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/packages/infrastructure_registry/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/packages/packages
0% 0/4 0% 0/2 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/pages
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pages_domains
0% 0/14 0% 0/6 0% 0/5 0% 0/14
app/assets/javascripts/pages/projects/pages_domains/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pages_domains/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipeline_schedules/create
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipeline_schedules/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipeline_schedules/index
0% 0/7 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/pages/projects/pipeline_schedules/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipeline_schedules/shared
0% 0/13 100% 0/0 0% 0/4 0% 0/13
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components
78.79% 78/99 89.13% 41/46 75% 30/40 79.17% 76/96
app/assets/javascripts/pages/projects/pipeline_schedules/update
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipelines
0% 0/13 0% 0/4 0% 0/2 0% 0/13
app/assets/javascripts/pages/projects/pipelines/builds
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/pipelines/charts
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipelines/dag
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/pipelines/failures
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/pipelines/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipelines/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/pipelines/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/pipelines/test_report
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/product_analytics/graphs
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/project_members
0% 0/11 100% 0/0 100% 0/0 0% 0/11
app/assets/javascripts/pages/projects/prometheus/metrics/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/prometheus/metrics/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/registry/repositories
0% 0/4 0% 0/2 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/releases/edit
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/releases/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/releases/new
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/releases/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/security/configuration
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/serverless
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/services/edit
0% 0/7 0% 0/2 100% 0/0 0% 0/7
app/assets/javascripts/pages/projects/settings
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/settings/access_tokens
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/settings/ci_cd/show
0% 0/22 0% 0/4 0% 0/2 0% 0/21
app/assets/javascripts/pages/projects/settings/integrations/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/settings/operations/show
0% 0/7 0% 0/2 100% 0/0 0% 0/7
app/assets/javascripts/pages/projects/settings/packages_and_registries/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/settings/repository
0% 0/8 100% 0/0 0% 0/1 0% 0/8
app/assets/javascripts/pages/projects/settings/repository/create_deploy_token
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/settings/repository/show
0% 0/5 0% 0/2 0% 0/1 0% 0/4
app/assets/javascripts/pages/projects/shared
0% 0/5 100% 0/0 0% 0/2 0% 0/5
app/assets/javascripts/pages/projects/shared/permissions
50% 12/24 16.67% 1/6 16.67% 1/6 54.55% 12/22
app/assets/javascripts/pages/projects/shared/permissions/components
78.95% 75/95 47.83% 33/69 90.32% 28/31 78.95% 75/95
app/assets/javascripts/pages/projects/shared/permissions/mixins
0% 0/11 0% 0/6 0% 0/2 0% 0/11
app/assets/javascripts/pages/projects/shared/web_ide_link
0% 0/5 0% 0/6 0% 0/2 0% 0/4
app/assets/javascripts/pages/projects/show
0% 0/17 0% 0/8 100% 0/0 0% 0/17
app/assets/javascripts/pages/projects/snippets/edit
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/snippets/new
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/snippets/show
0% 0/4 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/pages/projects/static_site_editor/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/tags
0% 0/6 0% 0/2 0% 0/5 0% 0/6
app/assets/javascripts/pages/projects/tags/index
0% 0/3 100% 0/0 0% 0/1 0% 0/3
app/assets/javascripts/pages/projects/tags/new
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/tags/releases
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/tags/show
0% 0/2 0% 0/1 0% 0/1 0% 0/2
app/assets/javascripts/pages/projects/terraform/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/tree/show
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/wikis
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/projects/wikis/diff
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/wikis/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/wikis/git_access
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/wikis/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/work_items
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/registrations/new
0% 0/4 100% 0/0 100% 0/0 0% 0/4
app/assets/javascripts/pages/root
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/search
0% 0/4 0% 0/4 0% 0/1 0% 0/4
app/assets/javascripts/pages/search/show
77.78% 7/9 100% 0/0 80% 4/5 77.78% 7/9
app/assets/javascripts/pages/sessions
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/sessions/new
43.4% 46/106 42.86% 21/49 46.43% 13/28 42.72% 44/103
app/assets/javascripts/pages/shared
0% 0/16 0% 0/6 0% 0/6 0% 0/16
app/assets/javascripts/pages/shared/nav
100% 23/23 100% 8/8 100% 5/5 100% 23/23
app/assets/javascripts/pages/shared/wikis
13.51% 10/74 4.55% 1/22 5.26% 1/19 14.71% 10/68
app/assets/javascripts/pages/shared/wikis/components
86.96% 80/92 97.96% 48/49 87.23% 41/47 86.96% 80/92
app/assets/javascripts/pages/snippets
0% 0/2 100% 0/0 0% 0/1 0% 0/2
app/assets/javascripts/pages/snippets/edit
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/snippets/new
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/snippets/show
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/pages/users
4.33% 10/231 5.71% 4/70 3.17% 2/63 3.96% 9/227
app/assets/javascripts/pages/users/terms/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pdf
61.9% 13/21 87.5% 7/8 70% 7/10 65% 13/20
app/assets/javascripts/pdf/page
91.67% 11/12 100% 0/0 87.5% 7/8 91.67% 11/12
app/assets/javascripts/performance
77.94% 53/68 35.71% 5/14 37.5% 3/8 77.94% 53/68
app/assets/javascripts/performance_bar
53.33% 40/75 40.91% 9/22 50% 10/20 52.7% 39/74
app/assets/javascripts/performance_bar/components
93.02% 80/86 92.73% 51/55 93.75% 45/48 93.02% 80/86
app/assets/javascripts/performance_bar/services
93.33% 14/15 88.89% 8/9 100% 5/5 93.33% 14/15
app/assets/javascripts/performance_bar/stores
100% 28/28 90% 9/10 100% 11/11 100% 25/25
app/assets/javascripts/pipeline_editor
83.43% 146/175 80.52% 62/77 82.14% 46/56 83.43% 146/175
app/assets/javascripts/pipeline_editor/components
100% 37/37 100% 8/8 100% 16/16 100% 37/37
app/assets/javascripts/pipeline_editor/components/code_snippet_alert
100% 11/11 100% 0/0 100% 4/4 100% 11/11
app/assets/javascripts/pipeline_editor/components/commit
95.92% 47/49 90.48% 19/21 94.44% 17/18 95.92% 47/49
app/assets/javascripts/pipeline_editor/components/drawer
96.55% 28/29 91.67% 11/12 100% 11/11 96.55% 28/29
app/assets/javascripts/pipeline_editor/components/drawer/cards
100% 12/12 100% 0/0 75% 3/4 100% 12/12
app/assets/javascripts/pipeline_editor/components/drawer/ui
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/pipeline_editor/components/editor
95.65% 22/23 100% 2/2 88.89% 8/9 95.65% 22/23
app/assets/javascripts/pipeline_editor/components/file_nav
87.1% 54/62 79.41% 27/34 86.96% 20/23 87.1% 54/62
app/assets/javascripts/pipeline_editor/components/header
94.25% 82/87 96.55% 56/58 90% 36/40 94.25% 82/87
app/assets/javascripts/pipeline_editor/components/lint
100% 39/39 100% 24/24 100% 28/28 100% 39/39
app/assets/javascripts/pipeline_editor/components/ui
100% 44/44 94.74% 18/19 100% 21/21 100% 44/44
app/assets/javascripts/pipeline_editor/graphql
66.67% 6/9 100% 2/2 57.14% 4/7 62.5% 5/8
app/assets/javascripts/pipeline_new
53.85% 7/13 100% 0/0 0% 0/2 53.85% 7/13
app/assets/javascripts/pipeline_new/components
92.24% 107/116 86.05% 37/43 92.59% 50/54 92.24% 107/116
app/assets/javascripts/pipeline_new/utils
100% 9/9 75% 3/4 100% 5/5 100% 9/9
app/assets/javascripts/pipelines
47.52% 67/141 47.06% 16/34 50% 16/32 46.76% 65/139
app/assets/javascripts/pipelines/components
86.36% 133/154 72.55% 37/51 87.27% 48/55 86% 129/150
app/assets/javascripts/pipelines/components/dag
92.63% 264/285 74.58% 44/59 90.74% 98/108 92.31% 252/273
app/assets/javascripts/pipelines/components/graph
89.66% 312/348 91.22% 187/205 86.31% 145/168 89.6% 310/346
app/assets/javascripts/pipelines/components/graph_shared
87.06% 74/85 82.86% 29/35 79.41% 27/34 86.9% 73/84
app/assets/javascripts/pipelines/components/jobs
91.67% 22/24 100% 6/6 92.31% 12/13 91.67% 22/24
app/assets/javascripts/pipelines/components/jobs_shared
80.77% 21/26 100% 2/2 75% 6/8 80.77% 21/26
app/assets/javascripts/pipelines/components/pipeline_graph
66.67% 24/36 75% 6/8 44.44% 12/27 66.67% 24/36
app/assets/javascripts/pipelines/components/pipelines_list
90.12% 301/334 87.12% 142/163 88.41% 122/138 90.12% 301/334
app/assets/javascripts/pipelines/components/pipelines_list/tokens
73.77% 45/61 100% 6/6 69.7% 23/33 73.77% 45/61
app/assets/javascripts/pipelines/components/test_reports
90.63% 58/64 90.32% 28/31 84.62% 22/26 90.63% 58/64
app/assets/javascripts/pipelines/mixins
76.25% 61/80 50% 13/26 62.07% 18/29 76.25% 61/80
app/assets/javascripts/pipelines/services
80% 8/10 33.33% 1/3 75% 3/4 80% 8/10
app/assets/javascripts/pipelines/stores
100% 13/13 83.33% 5/6 100% 5/5 100% 13/13
app/assets/javascripts/pipelines/stores/test_reports
93.94% 62/66 69.7% 23/33 89.66% 26/29 95.08% 58/61
app/assets/javascripts/popovers
100% 28/28 87.5% 7/8 100% 8/8 100% 25/25
app/assets/javascripts/popovers/components
100% 26/26 100% 9/9 100% 14/14 100% 26/26
app/assets/javascripts/profile
11.18% 17/152 5.56% 2/36 9.52% 4/42 10.88% 16/147
app/assets/javascripts/profile/account
0% 0/11 100% 0/0 0% 0/5 0% 0/11
app/assets/javascripts/profile/account/components
100% 36/36 91.67% 11/12 100% 17/17 100% 36/36
app/assets/javascripts/profile/preferences
16.67% 2/12 0% 0/2 0% 0/3 16.67% 2/12
app/assets/javascripts/profile/preferences/components
97.73% 43/44 85.71% 18/21 100% 16/16 97.73% 43/44
app/assets/javascripts/projects
39.71% 110/277 26.25% 21/80 27.12% 16/59 40% 110/275
app/assets/javascripts/projects/commit
31.82% 14/44 0% 0/8 0% 0/9 31.82% 14/44
app/assets/javascripts/projects/commit/components
98.25% 56/57 100% 17/17 96.67% 29/30 98.25% 56/57
app/assets/javascripts/projects/commit/store
95.83% 46/48 33.33% 2/6 95.24% 20/21 97.83% 45/46
app/assets/javascripts/projects/commit_box/info
31.03% 9/29 37.5% 3/8 37.5% 3/8 31.03% 9/29
app/assets/javascripts/projects/commit_box/info/components
100% 15/15 100% 12/12 100% 10/10 100% 15/15
app/assets/javascripts/projects/commits
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/projects/commits/components
81.25% 26/32 78.57% 11/14 88.89% 8/9 81.25% 26/32
app/assets/javascripts/projects/commits/store
100% 16/16 66.67% 2/3 100% 10/10 100% 15/15
app/assets/javascripts/projects/compare
0% 0/4 100% 0/0 0% 0/2 0% 0/4
app/assets/javascripts/projects/compare/components
95.29% 81/85 78.05% 32/41 92.31% 48/52 95.29% 81/85
app/assets/javascripts/projects/components
100% 4/4 50% 1/2 100% 1/1 100% 4/4
app/assets/javascripts/projects/components/shared
100% 9/9 100% 0/0 100% 6/6 100% 9/9
app/assets/javascripts/projects/details
100% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/projects/feature_flags_user_lists/show
0% 0/7 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/projects/members
100% 2/2 100% 0/0 100% 0/0 100% 2/2
app/assets/javascripts/projects/new
0% 0/13 0% 0/2 0% 0/5 0% 0/13
app/assets/javascripts/projects/new/components
94% 47/50 88.46% 23/26 95.45% 21/22 94% 47/50
app/assets/javascripts/projects/pipelines/charts
56.52% 13/23 0% 0/2 0% 0/3 56.52% 13/23
app/assets/javascripts/projects/pipelines/charts/components
82.22% 74/90 86.11% 31/36 76.92% 30/39 82.22% 74/90
app/assets/javascripts/projects/settings
20.32% 51/251 11.66% 19/163 22.45% 11/49 19.51% 48/246
app/assets/javascripts/projects/settings/api
53.85% 7/13 0% 0/8 0% 0/4 53.85% 7/13
app/assets/javascripts/projects/settings/components
98.28% 114/116 96.15% 50/52 96.43% 54/56 98.28% 114/116
app/assets/javascripts/projects/settings/topics
0% 0/15 0% 0/4 0% 0/5 0% 0/13
app/assets/javascripts/projects/settings/topics/components
75% 12/16 41.67% 5/12 66.67% 8/12 75% 12/16
app/assets/javascripts/projects/settings_service_desk
0% 0/6 0% 0/4 0% 0/2 0% 0/6
app/assets/javascripts/projects/settings_service_desk/components
70% 49/70 65.71% 23/35 85.19% 23/27 71.01% 49/69
app/assets/javascripts/projects/terraform_notification
27.27% 3/11 0% 0/2 0% 0/2 27.27% 3/11
app/assets/javascripts/projects/terraform_notification/components
100% 12/12 100% 2/2 100% 4/4 100% 12/12
app/assets/javascripts/projects/tree/components
100% 32/32 100% 8/8 100% 11/11 100% 32/32
app/assets/javascripts/projects/tree/services
0% 0/2 100% 0/0 0% 0/2 0% 0/2
app/assets/javascripts/prometheus_alerts
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/prometheus_alerts/components
100% 11/11 100% 2/2 100% 5/5 100% 11/11
app/assets/javascripts/prometheus_metrics
73.33% 99/135 55.26% 21/38 70% 21/30 73.64% 95/129
app/assets/javascripts/protected_branches
27.93% 31/111 9.09% 2/22 23.53% 8/34 26.61% 29/109
app/assets/javascripts/protected_tags
0% 0/39 0% 0/6 0% 0/16 0% 0/38
app/assets/javascripts/ref
100% 7/7 100% 0/0 100% 0/0 100% 7/7
app/assets/javascripts/ref/components
97.83% 45/46 96.3% 26/27 96.88% 31/32 97.83% 45/46
app/assets/javascripts/ref/stores
100% 72/72 100% 6/6 100% 37/37 100% 68/68
app/assets/javascripts/related_issues
77.78% 14/18 0% 0/2 0% 0/2 77.78% 14/18
app/assets/javascripts/related_issues/components
82.65% 162/196 71.72% 71/99 82.95% 73/88 82.65% 162/196
app/assets/javascripts/related_issues/services
80% 4/5 100% 1/1 80% 4/5 80% 4/5
app/assets/javascripts/related_issues/stores
100% 14/14 40% 2/5 100% 11/11 100% 12/12
app/assets/javascripts/releases
65.82% 52/79 71.43% 10/14 59.09% 13/22 63.89% 46/72
app/assets/javascripts/releases/components
97.96% 336/343 92.86% 156/168 96.61% 171/177 97.96% 336/343
app/assets/javascripts/releases/stores
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/releases/stores/modules/edit_new
99.42% 170/171 97.3% 36/37 100% 58/58 99.39% 163/164
app/assets/javascripts/releases/stores/modules/index
100% 37/37 100% 15/15 100% 11/11 100% 36/36
app/assets/javascripts/reports
100% 18/18 100% 0/0 100% 0/0 100% 18/18
app/assets/javascripts/reports/accessibility_report
100% 8/8 50% 1/2 100% 2/2 100% 8/8
app/assets/javascripts/reports/accessibility_report/components
100% 4/4 100% 6/6 100% 3/3 100% 4/4
app/assets/javascripts/reports/accessibility_report/store
89.04% 65/73 78.38% 29/37 85.19% 23/27 89.23% 58/65
app/assets/javascripts/reports/codequality_report
100% 10/10 100% 2/2 100% 2/2 100% 10/10
app/assets/javascripts/reports/codequality_report/components
100% 12/12 100% 8/8 100% 7/7 100% 12/12
app/assets/javascripts/reports/codequality_report/store
100% 60/60 95.83% 23/24 100% 17/17 100% 58/58
app/assets/javascripts/reports/codequality_report/store/utils
100% 15/15 80% 8/10 100% 2/2 100% 15/15
app/assets/javascripts/reports/components
97.2% 104/107 96.15% 50/52 96.23% 51/53 97.2% 104/107
app/assets/javascripts/reports/grouped_test_report
97.3% 36/37 88.46% 23/26 100% 16/16 97.3% 36/37
app/assets/javascripts/reports/grouped_test_report/components
100% 15/15 100% 10/10 100% 7/7 100% 15/15
app/assets/javascripts/reports/grouped_test_report/store
92.42% 122/132 79.37% 50/63 90.48% 38/42 93.33% 112/120
app/assets/javascripts/repository
60.27% 88/146 60.61% 40/66 50% 18/36 58.87% 83/141
app/assets/javascripts/repository/components
84.73% 294/347 77.17% 142/184 85.71% 120/140 84.73% 294/347
app/assets/javascripts/repository/components/blob_viewers
69.44% 25/36 53.33% 8/15 72.22% 13/18 80.65% 25/31
app/assets/javascripts/repository/components/preview
92.31% 12/13 75% 3/4 80% 4/5 92.31% 12/13
app/assets/javascripts/repository/components/table
80.49% 66/82 76.74% 33/43 72.5% 29/40 80.49% 66/82
app/assets/javascripts/repository/mixins
33.33% 3/9 40% 2/5 50% 3/6 33.33% 3/9
app/assets/javascripts/repository/pages
85% 17/20 100% 0/0 69.23% 9/13 85% 17/20
app/assets/javascripts/repository/utils
93.75% 30/32 76.92% 10/13 100% 11/11 93.33% 28/30
app/assets/javascripts/runner
100% 105/105 91.07% 51/56 100% 12/12 100% 105/105
app/assets/javascripts/runner/admin_runner_edit
58.33% 14/24 40% 2/5 62.5% 5/8 58.33% 14/24
app/assets/javascripts/runner/admin_runners
75% 54/72 68.18% 15/22 84% 21/25 75% 54/72
app/assets/javascripts/runner/components
96.99% 129/133 97.96% 48/49 91.49% 43/47 96.99% 129/133
app/assets/javascripts/runner/components/cells
100% 62/62 100% 28/28 100% 21/21 100% 62/62
app/assets/javascripts/runner/components/registration
97.01% 65/67 93.33% 28/30 100% 23/23 97.01% 65/67
app/assets/javascripts/runner/components/search_tokens
100% 20/20 100% 2/2 100% 7/7 100% 20/20
app/assets/javascripts/runner/components/stat
100% 15/15 87.5% 7/8 100% 4/4 100% 15/15
app/assets/javascripts/runner/group_runners
70.91% 39/55 73.68% 14/19 75% 18/24 70.91% 39/55
app/assets/javascripts/search
100% 18/18 66.67% 2/3 100% 4/4 100% 18/18
app/assets/javascripts/search/sidebar
28.57% 2/7 0% 0/2 0% 0/2 33.33% 2/6
app/assets/javascripts/search/sidebar/components
100% 32/32 100% 14/14 100% 16/16 100% 31/31
app/assets/javascripts/search/sidebar/constants
100% 12/12 100% 0/0 100% 0/0 100% 12/12
app/assets/javascripts/search/sort
60% 6/10 50% 1/2 50% 1/2 55.56% 5/9
app/assets/javascripts/search/sort/components
100% 21/21 100% 19/19 100% 7/7 100% 21/21
app/assets/javascripts/search/store
96.38% 133/138 89.29% 25/28 93.02% 40/43 97.66% 125/128
app/assets/javascripts/search/topbar
38.46% 5/13 0% 0/2 0% 0/2 38.46% 5/13
app/assets/javascripts/search/topbar/components
94.92% 56/59 97.22% 35/36 90% 27/30 94.92% 56/59
app/assets/javascripts/search_settings
100% 13/13 100% 2/2 100% 3/3 100% 13/13
app/assets/javascripts/search_settings/components
98.73% 78/79 92.31% 12/13 96.55% 28/29 98.7% 76/77
app/assets/javascripts/security_configuration
48.39% 15/31 33.33% 4/12 53.85% 7/13 46.67% 14/30
app/assets/javascripts/security_configuration/components
100% 131/131 90.91% 30/33 100% 38/38 100% 131/131
app/assets/javascripts/self_monitor
0% 0/4 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/self_monitor/components
45.71% 16/35 12.5% 2/16 40% 6/15 45.71% 16/35
app/assets/javascripts/self_monitor/store
82.05% 64/78 62.86% 22/35 81.82% 27/33 83.33% 60/72
app/assets/javascripts/sentry
100% 23/23 75% 6/8 100% 6/6 100% 22/22
app/assets/javascripts/serverless
46.67% 21/45 58.82% 10/17 60% 9/15 45.45% 20/44
app/assets/javascripts/serverless/components
92.16% 94/102 75% 24/32 94.74% 54/57 92.16% 94/102
app/assets/javascripts/serverless/store
79.28% 88/111 42.31% 11/26 81.58% 31/38 78.5% 84/107
app/assets/javascripts/set_status_modal
88.89% 80/90 83.87% 26/31 84% 21/25 88.89% 80/90
app/assets/javascripts/sidebar
32.43% 84/259 10.66% 13/122 25% 18/72 33.74% 83/246
app/assets/javascripts/sidebar/components
93.91% 108/115 88.37% 76/86 94% 47/50 93.91% 108/115
app/assets/javascripts/sidebar/components/assignees
93.58% 248/265 93.15% 136/146 90.91% 110/121 93.58% 248/265
app/assets/javascripts/sidebar/components/confidential
98.25% 56/57 95.45% 21/22 100% 27/27 98.25% 56/57
app/assets/javascripts/sidebar/components/crm_contacts
95.83% 23/24 81.25% 13/16 92.86% 13/14 95.83% 23/24
app/assets/javascripts/sidebar/components/date
71.43% 50/70 67.86% 38/56 73.53% 25/34 71.43% 50/70
app/assets/javascripts/sidebar/components/lock
100% 39/39 100% 16/16 100% 17/17 100% 39/39
app/assets/javascripts/sidebar/components/participants
100% 29/29 100% 10/10 100% 19/19 100% 29/29
app/assets/javascripts/sidebar/components/reference
100% 10/10 100% 2/2 100% 7/7 100% 10/10
app/assets/javascripts/sidebar/components/reviewers
59.5% 72/121 68% 34/50 67.92% 36/53 59.5% 72/121
app/assets/javascripts/sidebar/components/severity
85.37% 35/41 66.67% 12/18 94.44% 17/18 85.37% 35/41
app/assets/javascripts/sidebar/components/subscriptions
82.54% 52/63 85% 34/40 78.57% 22/28 82.54% 52/63
app/assets/javascripts/sidebar/components/time_tracking
78.01% 110/141 72.83% 67/92 83.87% 52/62 78.01% 110/141
app/assets/javascripts/sidebar/components/todo_toggle
65.31% 32/49 67.65% 23/34 67.86% 19/28 65.31% 32/49
app/assets/javascripts/sidebar/lib
95.65% 22/23 75% 3/4 92.31% 12/13 95.65% 22/23
app/assets/javascripts/sidebar/services
78.95% 15/19 100% 2/2 55.56% 5/9 78.95% 15/19
app/assets/javascripts/sidebar/stores
85.29% 58/68 44.44% 8/18 77.78% 21/27 87.5% 56/64
app/assets/javascripts/snippet
79.31% 23/29 100% 6/6 100% 7/7 77.78% 21/27
app/assets/javascripts/snippets
65.22% 15/23 0% 0/5 0% 0/2 65.22% 15/23
app/assets/javascripts/snippets/components
94.47% 222/235 85.19% 92/108 93.07% 94/101 94.47% 222/235
app/assets/javascripts/snippets/mixins
100% 12/12 62.5% 5/8 100% 6/6 100% 12/12
app/assets/javascripts/snippets/utils
97.14% 34/35 100% 17/17 92.31% 12/13 96.88% 31/32
app/assets/javascripts/sortable
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/sourcegraph
20% 3/15 75% 3/4 50% 1/2 20% 3/15
app/assets/javascripts/static_site_editor
63.89% 23/36 0% 0/2 22.22% 2/9 64.71% 22/34
app/assets/javascripts/static_site_editor/components
96.4% 107/111 90.63% 29/32 91.53% 54/59 96.4% 107/111
app/assets/javascripts/static_site_editor/graphql
0% 0/7 100% 0/0 0% 0/2 0% 0/6
app/assets/javascripts/static_site_editor/graphql/resolvers
100% 13/13 100% 0/0 100% 7/7 100% 12/12
app/assets/javascripts/static_site_editor/pages
87.23% 41/47 100% 6/6 75% 15/20 87.23% 41/47
app/assets/javascripts/static_site_editor/rich_content_editor
86% 43/50 50% 1/2 77.27% 17/22 86% 43/50
app/assets/javascripts/static_site_editor/rich_content_editor/modals
85.19% 23/27 90% 9/10 83.33% 5/6 85.19% 23/27
app/assets/javascripts/static_site_editor/rich_content_editor/modals/add_image
70.59% 36/51 66.67% 12/18 84.62% 11/13 70.59% 36/51
app/assets/javascripts/static_site_editor/rich_content_editor/services
100% 121/121 87.1% 27/31 100% 33/33 100% 117/117
app/assets/javascripts/static_site_editor/rich_content_editor/services/renderers
100% 95/95 100% 27/27 100% 34/34 100% 83/83
app/assets/javascripts/static_site_editor/router
40% 2/5 100% 0/0 0% 0/1 40% 2/5
app/assets/javascripts/static_site_editor/services
92.94% 158/170 91.43% 32/35 91.67% 44/48 93.71% 149/159
app/assets/javascripts/static_site_editor/services/renderers
97.73% 43/44 88% 22/25 100% 10/10 97.56% 40/41
app/assets/javascripts/tabs
100% 86/86 92.31% 24/26 100% 17/17 100% 83/83
app/assets/javascripts/tags
0% 0/6 0% 0/2 0% 0/3 0% 0/6
app/assets/javascripts/tags/components
89.47% 17/19 50% 3/6 100% 6/6 89.47% 17/19
app/assets/javascripts/terminal
5.36% 3/56 0% 0/3 0% 0/20 5.56% 3/54
app/assets/javascripts/terms
0% 0/7 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/terms/components
100% 26/26 100% 2/2 100% 11/11 100% 26/26
app/assets/javascripts/terraform
9.09% 1/11 0% 0/4 0% 0/3 9.09% 1/11
app/assets/javascripts/terraform/components
96.43% 81/84 97.87% 46/47 93.18% 41/44 96.43% 81/84
app/assets/javascripts/terraform/graphql
0% 0/8 0% 0/10 0% 0/5 0% 0/8
app/assets/javascripts/test_utils
0% 0/80 0% 0/45 0% 0/12 0% 0/77
app/assets/javascripts/token_access
0% 0/9 0% 0/3 0% 0/2 0% 0/9
app/assets/javascripts/token_access/components
86.67% 39/45 71.43% 10/14 87.5% 14/16 86.67% 39/45
app/assets/javascripts/tooltips
98.15% 53/54 66.67% 10/15 95.24% 20/21 100% 46/46
app/assets/javascripts/tooltips/components
100% 36/36 100% 15/15 100% 20/20 100% 36/36
app/assets/javascripts/tracking
96.88% 155/160 87.63% 85/97 100% 34/34 96.73% 148/153
app/assets/javascripts/user_lists/components
97.37% 74/76 90.63% 29/32 95.12% 39/41 97.37% 74/76
app/assets/javascripts/user_lists/constants
100% 2/2 100% 0/0 100% 0/0 100% 2/2
app/assets/javascripts/user_lists/store
100% 6/6 100% 2/2 100% 3/3 100% 4/4
app/assets/javascripts/user_lists/store/edit
100% 23/23 0% 0/2 100% 13/13 100% 22/22
app/assets/javascripts/user_lists/store/index
96.15% 50/52 42.86% 3/7 91.67% 22/24 97.87% 46/47
app/assets/javascripts/user_lists/store/new
100% 12/12 0% 0/1 100% 8/8 100% 11/11
app/assets/javascripts/user_lists/store/show
100% 36/36 66.67% 4/6 100% 19/19 100% 34/34
app/assets/javascripts/users_select
60.05% 242/403 46.91% 114/243 65.15% 43/66 59.34% 232/391
app/assets/javascripts/validators
0% 0/16 0% 0/4 0% 0/4 0% 0/16
app/assets/javascripts/vue_merge_request_widget
84.07% 190/226 74.58% 88/118 77.92% 60/77 84.44% 190/225
app/assets/javascripts/vue_merge_request_widget/components
95.73% 157/164 92.47% 86/93 91.36% 74/81 95.73% 157/164
app/assets/javascripts/vue_merge_request_widget/components/approvals
94.17% 97/103 85.71% 42/49 95.45% 42/44 94.17% 97/103
app/assets/javascripts/vue_merge_request_widget/components/deployment
97.87% 138/141 91.57% 76/83 100% 58/58 97.87% 138/141
app/assets/javascripts/vue_merge_request_widget/components/extensions
94.44% 102/108 83.33% 45/54 93.88% 46/49 94.29% 99/105
app/assets/javascripts/vue_merge_request_widget/components/states
80.04% 453/566 75.32% 235/312 75% 159/212 80.04% 453/566
app/assets/javascripts/vue_merge_request_widget/components/terraform
100% 45/45 95% 19/20 100% 22/22 100% 45/45
app/assets/javascripts/vue_merge_request_widget/extensions
0% 0/9 0% 0/2 0% 0/9 0% 0/8
app/assets/javascripts/vue_merge_request_widget/extensions/terraform
100% 43/43 87.5% 14/16 100% 11/11 100% 43/43
app/assets/javascripts/vue_merge_request_widget/mixins
44.83% 13/29 30% 3/10 22.22% 4/18 44.83% 13/29
app/assets/javascripts/vue_merge_request_widget/services
51.85% 14/27 0% 0/2 42.86% 9/21 58.33% 14/24
app/assets/javascripts/vue_merge_request_widget/stores
85.71% 234/273 79.14% 129/163 84.21% 16/19 85.66% 233/272
app/assets/javascripts/vue_merge_request_widget/stores/artifacts_list
85.45% 47/55 57.14% 8/14 81.82% 18/22 85.71% 42/49
app/assets/javascripts/vue_shared
100% 15/15 50% 1/2 100% 5/5 100% 13/13
app/assets/javascripts/vue_shared/alert_details
7.41% 2/27 0% 0/8 0% 0/6 7.41% 2/27
app/assets/javascripts/vue_shared/alert_details/components
89.62% 95/106 84.78% 39/46 85.71% 36/42 89.52% 94/105
app/assets/javascripts/vue_shared/alert_details/components/sidebar
75.73% 78/103 63.33% 38/60 76.79% 43/56 75.73% 78/103
app/assets/javascripts/vue_shared/alert_details/components/system_notes
100% 6/6 100% 4/4 100% 3/3 100% 6/6
app/assets/javascripts/vue_shared/components
94.32% 698/740 93.02% 360/387 94.84% 331/349 94.45% 698/739
app/assets/javascripts/vue_shared/components/blob_viewers
100% 26/26 93.33% 14/15 100% 8/8 100% 26/26
app/assets/javascripts/vue_shared/components/ci_cd_analytics
100% 13/13 100% 2/2 100% 7/7 100% 13/13
app/assets/javascripts/vue_shared/components/color_picker
92.31% 12/13 87.5% 7/8 100% 7/7 92.31% 12/13
app/assets/javascripts/vue_shared/components/confirm_danger
62.96% 17/27 40% 4/10 85.71% 6/7 65.38% 17/26
app/assets/javascripts/vue_shared/components/content_viewer
100% 5/5 100% 2/2 100% 2/2 100% 5/5
app/assets/javascripts/vue_shared/components/content_viewer/lib
88.89% 8/9 83.33% 5/6 100% 1/1 100% 8/8
app/assets/javascripts/vue_shared/components/content_viewer/viewers
96.61% 57/59 82.61% 19/23 92.31% 24/26 96.61% 57/59
app/assets/javascripts/vue_shared/components/date_time_picker
98.94% 93/94 89.74% 35/39 100% 34/34 98.92% 92/93
app/assets/javascripts/vue_shared/components/deprecated_project_avatar
100% 11/11 83.33% 5/6 100% 6/6 100% 11/11
app/assets/javascripts/vue_shared/components/design_management
100% 5/5 100% 4/4 100% 3/3 100% 5/5
app/assets/javascripts/vue_shared/components/diff_viewer
100% 19/19 75% 9/12 100% 5/5 100% 19/19
app/assets/javascripts/vue_shared/components/diff_viewer/viewers
95.74% 45/47 87.5% 14/16 87.5% 21/24 95.74% 45/47
app/assets/javascripts/vue_shared/components/diff_viewer/viewers/image_diff
46.99% 39/83 27.27% 9/33 57.14% 16/28 46.99% 39/83
app/assets/javascripts/vue_shared/components/dropdown
90.91% 10/11 50% 3/6 83.33% 5/6 90.91% 10/11
app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget
63.64% 14/22 58.33% 14/24 66.67% 10/15 66.67% 14/21
app/assets/javascripts/vue_shared/components/file_finder
83.49% 91/109 71.43% 40/56 87.1% 27/31 83.49% 91/109
app/assets/javascripts/vue_shared/components/file_icon
100% 4/4 75% 6/8 100% 1/1 100% 4/4
app/assets/javascripts/vue_shared/components/filtered_search_bar
98.07% 203/207 91.53% 108/118 96.77% 60/62 97.99% 195/199
app/assets/javascripts/vue_shared/components/filtered_search_bar/store/modules/filters
100% 127/127 70% 14/20 100% 39/39 100% 126/126
app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens
98.67% 148/150 92.23% 95/103 97.65% 83/85 98.67% 148/150
app/assets/javascripts/vue_shared/components/form
80% 20/25 100% 12/12 92.31% 12/13 83.33% 20/24
app/assets/javascripts/vue_shared/components/gfm_autocomplete
75.25% 76/101 50% 35/70 76.19% 32/42 74.23% 72/97
app/assets/javascripts/vue_shared/components/incidents
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/vue_shared/components/lib/utils
94.74% 18/19 80.95% 17/21 100% 9/9 94.12% 16/17
app/assets/javascripts/vue_shared/components/markdown
80.33% 196/244 76.47% 104/136 77.67% 80/103 80.33% 196/244
app/assets/javascripts/vue_shared/components/namespace_select
100% 17/17 69.23% 9/13 100% 9/9 100% 16/16
app/assets/javascripts/vue_shared/components/notes
96.55% 56/58 77.78% 14/18 92.59% 25/27 96.55% 56/58
app/assets/javascripts/vue_shared/components/paginated_table_with_search_and_tabs
97.44% 76/78 88.1% 37/42 95.45% 21/22 97.44% 76/78
app/assets/javascripts/vue_shared/components/pagination
100% 15/15 100% 4/4 100% 2/2 100% 15/15
app/assets/javascripts/vue_shared/components/pagination_bar
73.68% 14/19 100% 4/4 85.71% 6/7 77.78% 14/18
app/assets/javascripts/vue_shared/components/project_selector
78.38% 29/37 88.24% 15/17 93.33% 14/15 80.56% 29/36
app/assets/javascripts/vue_shared/components/registry
100% 79/79 93.55% 29/31 100% 45/45 100% 79/79
app/assets/javascripts/vue_shared/components/resizable_chart
100% 26/26 100% 0/0 100% 8/8 100% 26/26
app/assets/javascripts/vue_shared/components/runner_aws_deployments
100% 22/22 100% 2/2 100% 6/6 100% 22/22
app/assets/javascripts/vue_shared/components/runner_instructions
93.88% 46/49 78.95% 30/38 88.89% 24/27 93.75% 45/48
app/assets/javascripts/vue_shared/components/settings
85.71% 18/21 80% 12/15 88.89% 8/9 90% 18/20
app/assets/javascripts/vue_shared/components/sidebar
100% 62/62 93.94% 31/33 100% 34/34 100% 62/62
app/assets/javascripts/vue_shared/components/sidebar/labels_select_vue
87.82% 137/156 72.28% 73/101 90.48% 57/63 87.82% 137/156
app/assets/javascripts/vue_shared/components/sidebar/labels_select_vue/store
98.15% 106/108 82.14% 23/28 100% 45/45 97.85% 91/93
app/assets/javascripts/vue_shared/components/sidebar/labels_select_widget
82.88% 184/222 76.07% 89/117 86% 86/100 82.65% 181/219
app/assets/javascripts/vue_shared/components/sidebar/todo_toggle
82.61% 19/23 100% 6/6 87.5% 7/8 85.71% 18/21
app/assets/javascripts/vue_shared/components/tooltip_on_truncate
48.72% 19/39 100% 6/6 66.67% 10/15 48.72% 19/39
app/assets/javascripts/vue_shared/components/upload_dropzone
90% 27/30 78.95% 15/19 86.67% 13/15 90% 27/30
app/assets/javascripts/vue_shared/components/user_avatar
96.77% 30/31 95.65% 22/23 100% 15/15 96.77% 30/31
app/assets/javascripts/vue_shared/components/user_deletion_obstacles
83.33% 20/24 100% 10/10 90% 9/10 85% 17/20
app/assets/javascripts/vue_shared/components/user_popover
100% 15/15 100% 15/15 100% 4/4 100% 15/15
app/assets/javascripts/vue_shared/components/user_select
98.41% 62/63 94.59% 35/37 97.5% 39/40 98.41% 62/63
app/assets/javascripts/vue_shared/directives
95% 76/80 77.78% 42/54 92% 23/25 94.67% 71/75
app/assets/javascripts/vue_shared/issuable/create/components
100% 10/10 25% 1/4 100% 4/4 100% 10/10
app/assets/javascripts/vue_shared/issuable/list
100% 5/5 100% 0/0 100% 0/0 100% 5/5
app/assets/javascripts/vue_shared/issuable/list/components
96.88% 93/96 91.07% 51/56 98% 49/50 96.88% 93/96
app/assets/javascripts/vue_shared/issuable/show
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/vue_shared/issuable/show/components
100% 76/76 89.29% 25/28 100% 37/37 100% 76/76
app/assets/javascripts/vue_shared/issuable/sidebar
100% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/vue_shared/issuable/sidebar/components
100% 22/22 87.5% 7/8 100% 7/7 100% 22/22
app/assets/javascripts/vue_shared/mixins
100% 16/16 50% 3/6 100% 5/5 100% 16/16
app/assets/javascripts/vue_shared/new_namespace
92.59% 25/27 93.75% 15/16 92.86% 13/14 92.59% 25/27
app/assets/javascripts/vue_shared/new_namespace/components
100% 13/13 100% 4/4 100% 4/4 100% 13/13
app/assets/javascripts/vue_shared/plugins
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/vue_shared/security_configuration
100% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/vue_shared/security_configuration/components
100% 23/23 100% 10/10 100% 6/6 100% 23/23
app/assets/javascripts/vue_shared/security_reports
98.73% 78/79 91.67% 22/24 100% 23/23 98.73% 78/79
app/assets/javascripts/vue_shared/security_reports/components
100% 14/14 100% 10/10 100% 7/7 100% 14/14
app/assets/javascripts/vue_shared/security_reports/components/artifact_downloads
100% 17/17 100% 0/0 100% 12/12 100% 17/17
app/assets/javascripts/vue_shared/security_reports/store
91.01% 81/89 83.87% 52/62 92.86% 26/28 90.24% 74/82
app/assets/javascripts/vue_shared/security_reports/store/modules/sast
100% 32/32 100% 2/2 100% 12/12 100% 30/30
app/assets/javascripts/vue_shared/security_reports/store/modules/secret_detection
100% 32/32 100% 2/2 100% 12/12 100% 30/30
app/assets/javascripts/vuex_shared
92.86% 13/14 90% 9/10 100% 4/4 92.86% 13/14
app/assets/javascripts/vuex_shared/modules/modal
100% 20/20 100% 0/0 100% 10/10 100% 20/20
app/assets/javascripts/vulnerabilities
100% 7/7 100% 0/0 100% 0/0 100% 7/7
app/assets/javascripts/whats_new
0% 0/5 0% 0/2 0% 0/3 0% 0/5
app/assets/javascripts/whats_new/components
100% 30/30 100% 10/10 100% 8/8 100% 30/30
app/assets/javascripts/whats_new/store
96.43% 27/28 60% 3/5 100% 12/12 96.43% 27/28
app/assets/javascripts/whats_new/utils
100% 17/17 75% 3/4 100% 3/3 100% 16/16
app/assets/javascripts/work_items
33.33% 2/6 100% 0/0 0% 0/2 33.33% 2/6
app/assets/javascripts/work_items/components
90% 9/10 0% 0/6 85.71% 6/7 90% 9/10
app/assets/javascripts/work_items/graphql
64.29% 9/14 100% 0/0 66.67% 2/3 64.29% 9/14
app/assets/javascripts/work_items/pages
92.59% 25/27 100% 6/6 100% 11/11 92.59% 25/27
app/assets/javascripts/work_items/router
100% 5/5 100% 0/0 100% 3/3 100% 5/5
ee/app/assets/javascripts
63.89% 115/180 26.09% 12/46 60% 48/80 63.89% 115/180
ee/app/assets/javascripts/admin/subscriptions/show
86.76% 59/68 0% 0/2 0% 0/2 86.76% 59/68
ee/app/assets/javascripts/admin/subscriptions/show/components
98.1% 207/211 97.06% 66/68 96% 96/100 98.1% 207/211
ee/app/assets/javascripts/admin/subscriptions/show/graphql
94.12% 16/17 83.33% 5/6 100% 5/5 93.33% 14/15
ee/app/assets/javascripts/analytics/code_review_analytics
43.33% 13/30 80% 8/10 42.86% 3/7 42.86% 12/28
ee/app/assets/javascripts/analytics/code_review_analytics/components
98.15% 53/54 90% 18/20 96.15% 25/26 98.15% 53/54
ee/app/assets/javascripts/analytics/code_review_analytics/store
100% 4/4 100% 0/0 100% 2/2 100% 4/4
ee/app/assets/javascripts/analytics/code_review_analytics/store/modules/merge_requests
85.29% 29/34 100% 0/0 81.82% 9/11 84.38% 27/32
ee/app/assets/javascripts/analytics/contribution_analytics
13.16% 5/38 0% 0/10 0% 0/11 14.71% 5/34
ee/app/assets/javascripts/analytics/contribution_analytics/components
61.29% 19/31 37.5% 3/8 60% 9/15 61.29% 19/31
ee/app/assets/javascripts/analytics/cycle_analytics
89.6% 112/125 76.54% 62/81 95.24% 40/42 87.85% 94/107
ee/app/assets/javascripts/analytics/cycle_analytics/components
85.32% 215/252 84.17% 117/139 78.45% 91/116 85.2% 213/250
ee/app/assets/javascripts/analytics/cycle_analytics/components/create_value_stream_form
97.16% 137/141 82.42% 75/91 93.55% 58/62 96.99% 129/133
ee/app/assets/javascripts/analytics/cycle_analytics/components/tasks_by_type
100% 22/22 87.5% 7/8 100% 10/10 100% 22/22
ee/app/assets/javascripts/analytics/cycle_analytics/store
99.48% 190/191 64.71% 44/68 98.68% 75/76 99.45% 182/183
ee/app/assets/javascripts/analytics/cycle_analytics/store/actions
99.24% 131/132 51.61% 16/31 98.28% 57/58 99.19% 123/124
ee/app/assets/javascripts/analytics/cycle_analytics/store/modules/duration_chart
100% 53/53 100% 7/7 100% 20/20 100% 49/49
ee/app/assets/javascripts/analytics/cycle_analytics/store/modules/type_of_work
93.59% 73/78 52.17% 12/23 95.65% 22/23 93.42% 71/76
ee/app/assets/javascripts/analytics/devops_reports/devops_adoption
87.69% 57/65 25% 2/8 57.14% 4/7 88.89% 56/63
ee/app/assets/javascripts/analytics/devops_reports/devops_adoption/components
90.91% 250/275 82.35% 112/136 88.32% 121/137 90.91% 250/275
ee/app/assets/javascripts/analytics/devops_reports/devops_adoption/utils
100% 26/26 100% 8/8 100% 11/11 100% 26/26
ee/app/assets/javascripts/analytics/group_analytics
0% 0/6 0% 0/2 0% 0/2 0% 0/5
ee/app/assets/javascripts/analytics/group_analytics/components
90% 18/20 100% 2/2 87.5% 7/8 90% 18/20
ee/app/assets/javascripts/analytics/group_ci_cd_analytics
10% 1/10 0% 0/2 0% 0/2 11.11% 1/9
ee/app/assets/javascripts/analytics/group_ci_cd_analytics/components
93.44% 57/61 93.33% 28/30 96.15% 25/26 93.44% 57/61
ee/app/assets/javascripts/analytics/merge_request_analytics
76.67% 46/60 61.11% 11/18 77.78% 7/9 78.95% 45/57
ee/app/assets/javascripts/analytics/merge_request_analytics/components
88.89% 104/117 74.47% 35/47 88.41% 61/69 88.89% 104/117
ee/app/assets/javascripts/analytics/merge_request_analytics/graphql
85.71% 6/7 25% 1/4 100% 2/2 100% 6/6
ee/app/assets/javascripts/analytics/merge_request_analytics/store
100% 3/3 100% 0/0 100% 2/2 100% 3/3
ee/app/assets/javascripts/analytics/productivity_analytics
53.66% 66/123 41.46% 17/41 52.17% 12/23 51.69% 61/118
ee/app/assets/javascripts/analytics/productivity_analytics/components
97.62% 82/84 97.62% 41/42 95.35% 41/43 97.62% 82/84
ee/app/assets/javascripts/analytics/productivity_analytics/store
100% 11/11 100% 0/0 100% 7/7 100% 7/7
ee/app/assets/javascripts/analytics/productivity_analytics/store/modules/charts
100% 120/120 90% 27/30 100% 45/45 100% 103/103
ee/app/assets/javascripts/analytics/productivity_analytics/store/modules/filters
100% 68/68 100% 16/16 100% 19/19 100% 66/66
ee/app/assets/javascripts/analytics/productivity_analytics/store/modules/table
98.48% 65/66 83.33% 5/6 96.3% 26/27 98.28% 57/58
ee/app/assets/javascripts/analytics/repository_analytics
0% 0/7 0% 0/4 0% 0/2 0% 0/7
ee/app/assets/javascripts/analytics/repository_analytics/components
71.7% 114/159 74.55% 41/55 75.34% 55/73 71.7% 114/159
ee/app/assets/javascripts/analytics/shared
86.21% 25/29 86.84% 33/38 75% 6/8 88.46% 23/26
ee/app/assets/javascripts/analytics/shared/components
76.09% 35/46 75% 12/16 73.91% 17/23 76.09% 35/46
ee/app/assets/javascripts/analytics/shared/mixins
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/api
81.82% 54/66 46.15% 6/13 64.71% 11/17 81.82% 54/66
ee/app/assets/javascripts/approvals
55.06% 49/89 25% 6/24 41.67% 10/24 53.66% 44/82
ee/app/assets/javascripts/approvals/components
88.16% 283/321 85.78% 193/225 89.82% 150/167 88.13% 282/320
ee/app/assets/javascripts/approvals/components/group_settings
100% 7/7 100% 0/0 100% 1/1 100% 7/7
ee/app/assets/javascripts/approvals/components/license_compliance
100% 28/28 100% 9/9 100% 16/16 100% 28/28
ee/app/assets/javascripts/approvals/components/mr_edit
96.64% 115/119 91.38% 53/58 97.62% 41/42 96.64% 115/119
ee/app/assets/javascripts/approvals/components/project_settings
71.79% 28/39 69.23% 9/13 63.16% 12/19 71.79% 28/39
ee/app/assets/javascripts/approvals/components/security_configuration
100% 23/23 100% 6/6 100% 12/12 100% 23/23
ee/app/assets/javascripts/approvals/stores
100% 5/5 100% 4/4 100% 3/3 100% 4/4
ee/app/assets/javascripts/approvals/stores/modules/approval_settings
100% 58/58 83.33% 5/6 100% 30/30 100% 58/58
ee/app/assets/javascripts/approvals/stores/modules/base
100% 20/20 100% 2/2 100% 8/8 100% 19/19
ee/app/assets/javascripts/approvals/stores/modules/license_compliance
100% 32/32 100% 0/0 100% 17/17 100% 32/32
ee/app/assets/javascripts/approvals/stores/modules/mr_edit
45% 54/120 17.95% 7/39 29.41% 15/51 47.32% 53/112
ee/app/assets/javascripts/approvals/stores/modules/project_settings
85.42% 41/48 100% 0/0 78.26% 18/23 85.42% 41/48
ee/app/assets/javascripts/audit_events
85.11% 40/47 95.65% 22/23 83.33% 15/18 83.33% 35/42
ee/app/assets/javascripts/audit_events/components
97.37% 74/76 96.15% 25/26 94.74% 36/38 97.37% 74/76
ee/app/assets/javascripts/audit_events/components/table_cells
100% 5/5 100% 2/2 100% 2/2 100% 5/5
ee/app/assets/javascripts/audit_events/components/tokens
98% 49/50 75% 3/4 100% 38/38 98% 49/50
ee/app/assets/javascripts/audit_events/components/tokens/shared
83.78% 31/37 66.67% 8/12 83.33% 15/18 83.78% 31/37
ee/app/assets/javascripts/audit_events/store
100% 31/31 60% 9/15 100% 13/13 100% 30/30
ee/app/assets/javascripts/behaviors/shortcuts
0% 0/7 100% 0/0 0% 0/3 0% 0/7
ee/app/assets/javascripts/billings
100% 5/5 100% 0/0 100% 1/1 100% 5/5
ee/app/assets/javascripts/billings/components
95.08% 58/61 93.75% 15/16 90% 18/20 95.08% 58/61
ee/app/assets/javascripts/billings/qrtly_reconciliation
14.29% 2/14 0% 0/5 0% 0/3 14.29% 2/14
ee/app/assets/javascripts/billings/qrtly_reconciliation/components
100% 12/12 100% 4/4 100% 6/6 100% 12/12
ee/app/assets/javascripts/billings/subscriptions
0% 0/7 0% 0/3 0% 0/2 0% 0/7
ee/app/assets/javascripts/billings/subscriptions/components
100% 55/55 100% 35/35 100% 21/21 100% 55/55
ee/app/assets/javascripts/billings/subscriptions/store
100% 43/43 87.5% 7/8 100% 16/16 100% 41/41
ee/app/assets/javascripts/billings/verification_reminder
56.25% 9/16 0% 0/2 0% 0/2 56.25% 9/16
ee/app/assets/javascripts/billings/verification_reminder/components
100% 19/19 100% 2/2 100% 9/9 100% 19/19
ee/app/assets/javascripts/boards
79.82% 91/114 71.43% 45/63 71.88% 23/32 79.46% 89/112
ee/app/assets/javascripts/boards/components
83.94% 486/579 69.94% 221/316 78.63% 206/262 83.91% 485/578
ee/app/assets/javascripts/boards/mixins
27.27% 3/11 40% 4/10 33.33% 1/3 30% 3/10
ee/app/assets/javascripts/boards/stores
85.06% 262/308 75% 96/128 86.67% 91/105 84.87% 258/304
ee/app/assets/javascripts/burndown_chart
78.08% 57/73 89.29% 25/28 78.57% 11/14 77.78% 56/72
ee/app/assets/javascripts/burndown_chart/components
69.81% 111/159 41.25% 33/80 61.76% 42/68 69.62% 110/158
ee/app/assets/javascripts/ci_minutes_usage
50% 8/16 0% 0/2 0% 0/3 50% 8/16
ee/app/assets/javascripts/ci_minutes_usage/components
90.91% 30/33 100% 14/14 87.5% 21/24 90.91% 30/33
ee/app/assets/javascripts/clusters/agents/components
100% 7/7 100% 4/4 100% 2/2 100% 7/7
ee/app/assets/javascripts/clusters/components
100% 15/15 100% 8/8 100% 7/7 100% 15/15
ee/app/assets/javascripts/clusters/mixins
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/codequality_report
90.38% 47/52 88.89% 16/18 85.71% 18/21 90.38% 47/52
ee/app/assets/javascripts/codequality_report/store
94.87% 37/39 66.67% 2/3 93.75% 15/16 94.29% 33/35
ee/app/assets/javascripts/compliance_dashboard
62.96% 17/27 0% 0/2 50% 3/6 61.54% 16/26
ee/app/assets/javascripts/compliance_dashboard/components
100% 75/75 95.83% 23/24 100% 25/25 100% 75/75
ee/app/assets/javascripts/compliance_dashboard/components/drawer_sections
92.5% 37/40 100% 6/6 82.35% 14/17 92.5% 37/40
ee/app/assets/javascripts/compliance_dashboard/components/merge_requests
97.62% 41/42 100% 14/14 94.74% 18/19 97.62% 41/42
ee/app/assets/javascripts/compliance_dashboard/components/merge_requests/statuses
100% 16/16 75% 3/4 100% 7/7 100% 16/16
ee/app/assets/javascripts/compliance_dashboard/components/shared
100% 27/27 87.5% 14/16 100% 15/15 100% 27/27
ee/app/assets/javascripts/compliance_dashboard/components/violations
97.14% 34/35 93.33% 14/15 93.75% 15/16 97.14% 34/35
ee/app/assets/javascripts/compliance_dashboard/graphql
100% 4/4 55.56% 5/9 100% 3/3 100% 3/3
ee/app/assets/javascripts/contextual_sidebar
0% 0/16 0% 0/4 0% 0/5 0% 0/14
ee/app/assets/javascripts/contextual_sidebar/components
98.39% 61/62 100% 10/10 90.91% 20/22 98.39% 61/62
ee/app/assets/javascripts/dependencies
0% 0/5 100% 0/0 0% 0/2 0% 0/5
ee/app/assets/javascripts/dependencies/components
94.92% 112/118 92.11% 35/38 90.63% 58/64 94.92% 112/118
ee/app/assets/javascripts/dependencies/store
100% 42/42 100% 4/4 100% 21/21 100% 35/35
ee/app/assets/javascripts/dependencies/store/modules/list
100% 88/88 100% 16/16 100% 28/28 100% 81/81
ee/app/assets/javascripts/diffs/components
95% 19/20 62.5% 5/8 90% 9/10 94.74% 18/19
ee/app/assets/javascripts/diffs/mixins
66.67% 4/6 50% 2/4 50% 2/4 80% 4/5
ee/app/assets/javascripts/diffs/store
88.64% 39/44 50% 8/16 85.71% 12/14 90% 36/40
ee/app/assets/javascripts/diffs/store/modules
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/dora/components
100% 109/109 98.11% 52/53 100% 26/26 100% 107/107
ee/app/assets/javascripts/dora/components/static_data
95.45% 21/22 100% 0/0 0% 0/1 95.45% 21/22
ee/app/assets/javascripts/ee_trial_banner
87.88% 29/33 57.14% 8/14 100% 9/9 87.5% 28/32
ee/app/assets/javascripts/environments/components
81.82% 9/11 75% 6/8 66.67% 4/6 81.82% 9/11
ee/app/assets/javascripts/environments_dashboard/components/dashboard
93.22% 55/59 80.56% 29/36 88.57% 31/35 93.22% 55/59
ee/app/assets/javascripts/epic
13.64% 6/44 0% 0/18 11.11% 1/9 13.95% 6/43
ee/app/assets/javascripts/epic/components
90.55% 115/127 73.68% 28/38 86.96% 40/46 90.48% 114/126
ee/app/assets/javascripts/epic/components/sidebar_items
100% 6/6 100% 2/2 100% 2/2 100% 6/6
ee/app/assets/javascripts/epic/models
0% 0/2 0% 0/2 0% 0/1 0% 0/2
ee/app/assets/javascripts/epic/store
98.81% 249/252 88.33% 53/60 99% 99/100 99.13% 227/229
ee/app/assets/javascripts/epic/utils
82.86% 29/35 52% 13/25 85.71% 6/7 81.82% 27/33
ee/app/assets/javascripts/epic_boards
0% 0/21 0% 0/24 0% 0/5 0% 0/21
ee/app/assets/javascripts/epics_list
16.67% 2/12 0% 0/9 0% 0/2 16.67% 2/12
ee/app/assets/javascripts/epics_list/components
70.3% 71/101 62.07% 36/58 75% 24/32 70.3% 71/101
ee/app/assets/javascripts/escalation_policies
71.05% 27/38 70.59% 12/17 75% 9/12 72.22% 26/36
ee/app/assets/javascripts/escalation_policies/components
76.47% 156/204 74.05% 97/131 69.44% 75/108 76.47% 156/204
ee/app/assets/javascripts/escalation_policies/graphql
45.45% 20/44 20% 3/15 38.46% 5/13 44.19% 19/43
ee/app/assets/javascripts/event_tracking
0% 0/21 0% 0/13 0% 0/4 0% 0/19
ee/app/assets/javascripts/external_issues_list
11.11% 1/9 0% 0/5 0% 0/3 11.11% 1/9
ee/app/assets/javascripts/external_issues_list/components
96.15% 75/78 91.84% 45/49 92% 23/25 96.15% 75/78
ee/app/assets/javascripts/external_issues_list/graphql
100% 4/4 100% 0/0 100% 1/1 100% 4/4
ee/app/assets/javascripts/external_issues_show
100% 1/1 100% 0/0 100% 0/0 100% 1/1
ee/app/assets/javascripts/external_issues_show/components
100% 11/11 100% 6/6 100% 5/5 100% 11/11
ee/app/assets/javascripts/external_issues_show/components/sidebar
87.18% 34/39 100% 20/20 75% 15/20 87.18% 34/39
ee/app/assets/javascripts/feature_flags/components
100% 3/3 100% 2/2 100% 1/1 100% 3/3
ee/app/assets/javascripts/filtered_search
63.01% 46/73 50% 6/12 55% 11/20 62.86% 44/70
ee/app/assets/javascripts/filtered_search/droplab/plugins
3.33% 1/30 0% 0/14 0% 0/5 3.85% 1/26
ee/app/assets/javascripts/geo_node_form
77.78% 28/36 88.89% 16/18 60% 3/5 77.78% 28/36
ee/app/assets/javascripts/geo_node_form/components
100% 80/80 100% 36/36 100% 38/38 100% 80/80
ee/app/assets/javascripts/geo_node_form/store
100% 62/62 83.33% 5/6 100% 28/28 100% 55/55
ee/app/assets/javascripts/geo_nodes
56.52% 13/23 0% 0/2 0% 0/2 56.52% 13/23
ee/app/assets/javascripts/geo_nodes/components
100% 21/21 100% 6/6 100% 12/12 100% 21/21
ee/app/assets/javascripts/geo_nodes/components/details
100% 24/24 100% 16/16 100% 10/10 100% 24/24
ee/app/assets/javascripts/geo_nodes/components/details/primary_node
100% 14/14 100% 6/6 100% 5/5 100% 14/14
ee/app/assets/javascripts/geo_nodes/components/details/secondary_node
97.73% 86/88 100% 50/50 94.44% 34/36 97.73% 86/88
ee/app/assets/javascripts/geo_nodes/components/header
100% 40/40 100% 14/14 100% 14/14 100% 40/40
ee/app/assets/javascripts/geo_nodes/store
93.59% 73/78 100% 6/6 94.12% 32/34 95.59% 65/68
ee/app/assets/javascripts/geo_replicable
68.75% 11/16 100% 0/0 0% 0/2 68.75% 11/16
ee/app/assets/javascripts/geo_replicable/components
98.15% 53/54 91.67% 22/24 100% 21/21 98.15% 53/54
ee/app/assets/javascripts/geo_replicable/graphql
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/geo_replicable/store
100% 113/113 100% 16/16 100% 41/41 100% 108/108
ee/app/assets/javascripts/geo_settings
83.33% 25/30 100% 18/18 71.43% 5/7 82.14% 23/28
ee/app/assets/javascripts/geo_settings/components
100% 15/15 100% 2/2 100% 6/6 100% 15/15
ee/app/assets/javascripts/geo_settings/store
100% 53/53 100% 0/0 100% 25/25 100% 53/53
ee/app/assets/javascripts/group_member_contributions
9.09% 1/11 0% 0/2 0% 0/3 9.09% 1/11
ee/app/assets/javascripts/group_member_contributions/components
100% 23/23 100% 6/6 100% 13/13 100% 23/23
ee/app/assets/javascripts/group_member_contributions/store
97.37% 37/38 62.5% 5/8 100% 15/15 97.3% 36/37
ee/app/assets/javascripts/groups
0% 0/17 0% 0/6 0% 0/4 0% 0/16
ee/app/assets/javascripts/groups/components
100% 12/12 100% 0/0 100% 7/7 100% 12/12
ee/app/assets/javascripts/groups/mixins
100% 1/1 100% 2/2 100% 1/1 100% 1/1
ee/app/assets/javascripts/groups/settings/access_restriction_field
25% 3/12 16.67% 2/12 16.67% 1/6 27.27% 3/11
ee/app/assets/javascripts/groups/settings/compliance_frameworks
83.33% 45/54 86.36% 19/22 80% 8/10 83.02% 44/53
ee/app/assets/javascripts/groups/settings/compliance_frameworks/components
99.4% 166/167 98.63% 72/73 98.48% 65/66 99.4% 166/167
ee/app/assets/javascripts/groups/settings/components
100% 28/28 100% 18/18 100% 13/13 100% 28/28
ee/app/assets/javascripts/groups/settings/permissions
0% 0/32 0% 0/14 0% 0/5 0% 0/32
ee/app/assets/javascripts/groups/settings/permissions/components
0% 0/5 100% 0/0 0% 0/2 0% 0/5
ee/app/assets/javascripts/hand_raise_leads/hand_raise_lead
58.33% 14/24 0% 0/2 0% 0/4 58.33% 14/24
ee/app/assets/javascripts/hand_raise_leads/hand_raise_lead/components
100% 42/42 88.24% 15/17 100% 20/20 100% 42/42
ee/app/assets/javascripts/incidents/components
100% 3/3 100% 2/2 100% 1/1 100% 3/3
ee/app/assets/javascripts/incidents_settings/components
90.48% 19/21 92.86% 13/14 85.71% 6/7 90.48% 19/21
ee/app/assets/javascripts/insights
61.11% 11/18 50% 2/4 50% 2/4 64.71% 11/17
ee/app/assets/javascripts/insights/components
87.32% 62/71 76.32% 29/38 87.18% 34/39 87.14% 61/70
ee/app/assets/javascripts/insights/stores
100% 3/3 100% 0/0 100% 1/1 100% 3/3
ee/app/assets/javascripts/insights/stores/modules/insights
94.44% 85/90 75% 18/24 100% 32/32 94.25% 82/87
ee/app/assets/javascripts/integrations/edit
100% 1/1 100% 0/0 100% 0/0 100% 1/1
ee/app/assets/javascripts/integrations/edit/components
96% 24/25 94.44% 17/18 100% 12/12 96% 24/25
ee/app/assets/javascripts/integrations/gitlab_slack_application
22.22% 2/9 0% 0/2 0% 0/3 25% 2/8
ee/app/assets/javascripts/integrations/gitlab_slack_application/components
72.73% 16/22 50% 2/4 50% 6/12 72.73% 16/22
ee/app/assets/javascripts/integrations/jira/issues_list
0% 0/0 0% 0/0 0% 0/0 0% 0/0
ee/app/assets/javascripts/integrations/jira/issues_list/graphql/resolvers
100% 18/18 71.43% 5/7 100% 11/11 100% 16/16
ee/app/assets/javascripts/integrations/jira/issues_show
33.33% 3/9 0% 0/2 50% 2/4 33.33% 3/9
ee/app/assets/javascripts/integrations/jira/issues_show/components
95.45% 21/22 100% 6/6 91.67% 11/12 95.45% 21/22
ee/app/assets/javascripts/integrations/jira/issues_show/components/sidebar
83.33% 10/12 75% 6/8 75% 3/4 83.33% 10/12
ee/app/assets/javascripts/integrations/zentao/issues_list
0% 0/0 0% 0/0 0% 0/0 0% 0/0
ee/app/assets/javascripts/integrations/zentao/issues_list/graphql/resolvers
100% 18/18 71.43% 5/7 100% 11/11 100% 16/16
ee/app/assets/javascripts/integrations/zentao/issues_show
33.33% 3/9 0% 0/2 50% 2/4 33.33% 3/9
ee/app/assets/javascripts/integrations/zentao/issues_show/components
95.83% 23/24 90% 9/10 100% 12/12 95.83% 23/24
ee/app/assets/javascripts/integrations/zentao/issues_show/components/sidebar
87.5% 7/8 25% 1/4 66.67% 2/3 87.5% 7/8
ee/app/assets/javascripts/issuable
0% 0/2 100% 0/0 0% 0/1 0% 0/2
ee/app/assets/javascripts/issues
0% 0/13 0% 0/4 0% 0/5 0% 0/13
ee/app/assets/javascripts/issues/components
100% 31/31 100% 24/24 100% 19/19 100% 31/31
ee/app/assets/javascripts/issues/list/components
79.31% 23/29 55.56% 10/18 40% 4/10 79.31% 23/29
ee/app/assets/javascripts/issues/show/components/incidents
84.21% 48/57 57.14% 8/14 78.26% 18/23 84.21% 48/57
ee/app/assets/javascripts/issues/show/components/incidents/store
97.92% 47/48 100% 3/3 100% 15/15 97.87% 46/47
ee/app/assets/javascripts/issues_analytics
40% 8/20 50% 2/4 50% 3/6 42.11% 8/19
ee/app/assets/javascripts/issues_analytics/components
93.67% 74/79 81.82% 18/22 90.24% 37/41 93.67% 74/79
ee/app/assets/javascripts/issues_analytics/services
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/issues_analytics/stores
100% 3/3 100% 0/0 100% 1/1 100% 3/3
ee/app/assets/javascripts/issues_analytics/stores/modules/issue_analytics
95.65% 22/23 100% 0/0 92.86% 13/14 95.24% 20/21
ee/app/assets/javascripts/iterations
40.3% 27/67 50% 6/12 38.1% 8/21 40.63% 26/64
ee/app/assets/javascripts/iterations/components
84.38% 443/525 71.92% 187/260 83.33% 185/222 84.38% 443/525
ee/app/assets/javascripts/jobs/components
85.71% 6/7 50% 1/2 75% 3/4 85.71% 6/7
ee/app/assets/javascripts/labels
0% 0/9 100% 0/0 0% 0/2 0% 0/9
ee/app/assets/javascripts/license_compliance
0% 0/12 100% 0/0 0% 0/3 0% 0/12
ee/app/assets/javascripts/license_compliance/components
100% 62/62 88% 22/25 100% 29/29 100% 62/62
ee/app/assets/javascripts/license_compliance/store
100% 5/5 50% 1/2 100% 2/2 100% 5/5
ee/app/assets/javascripts/license_compliance/store/modules/list
100% 48/48 100% 5/5 100% 17/17 100% 46/46
ee/app/assets/javascripts/license_compliance/utils
100% 6/6 100% 2/2 100% 2/2 100% 5/5
ee/app/assets/javascripts/maintenance_mode_settings
20% 2/10 0% 0/2 0% 0/2 20% 2/10
ee/app/assets/javascripts/maintenance_mode_settings/components
100% 5/5 100% 2/2 100% 1/1 100% 5/5
ee/app/assets/javascripts/maintenance_mode_settings/store
83.87% 26/31 100% 0/0 84.62% 11/13 89.29% 25/28
ee/app/assets/javascripts/members
100% 5/5 100% 2/2 100% 2/2 100% 3/3
ee/app/assets/javascripts/members/components/ldap
93.75% 30/32 100% 2/2 88.24% 15/17 93.75% 30/32
ee/app/assets/javascripts/members/components/table
100% 6/6 100% 0/0 100% 3/3 100% 6/6
ee/app/assets/javascripts/members/store
96% 24/25 75% 3/4 100% 8/8 96% 24/25
ee/app/assets/javascripts/notes/mixins
94.44% 17/18 91.67% 11/12 100% 8/8 94.44% 17/18
ee/app/assets/javascripts/on_demand_scans
81.82% 36/44 50% 2/4 80% 8/10 81.82% 36/44
ee/app/assets/javascripts/on_demand_scans/components
96.15% 75/78 84% 21/25 96.97% 32/33 96.15% 75/78
ee/app/assets/javascripts/on_demand_scans/components/tabs
96.33% 105/109 95% 38/40 97.06% 33/34 96.33% 105/109
ee/app/assets/javascripts/on_demand_scans/graphql
75% 6/8 100% 0/0 100% 3/3 75% 6/8
ee/app/assets/javascripts/on_demand_scans/mixins
100% 8/8 100% 3/3 100% 5/5 100% 8/8
ee/app/assets/javascripts/on_demand_scans_form
74.19% 23/31 60% 6/10 50% 2/4 74.19% 23/31
ee/app/assets/javascripts/on_demand_scans_form/components
97.58% 121/124 96.08% 98/102 95.35% 41/43 97.58% 121/124
ee/app/assets/javascripts/on_demand_scans_form/components/profile_selector
92.22% 83/90 91.11% 41/45 91.11% 41/45 92.22% 83/90
ee/app/assets/javascripts/on_demand_scans_form/graphql
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/oncall_schedules
57.58% 19/33 0% 0/3 33.33% 2/6 58.06% 18/31
ee/app/assets/javascripts/oncall_schedules/components
92.27% 167/181 87.5% 56/64 88.75% 71/80 92.27% 167/181
ee/app/assets/javascripts/oncall_schedules/components/rotations/components
86.45% 134/155 78.41% 69/88 82.14% 46/56 86.45% 134/155
ee/app/assets/javascripts/oncall_schedules/components/schedule
100% 12/12 0% 0/1 100% 2/2 100% 10/10
ee/app/assets/javascripts/oncall_schedules/components/schedule/components
87.5% 28/32 81.82% 9/11 91.67% 11/12 87.5% 28/32
ee/app/assets/javascripts/oncall_schedules/components/schedule/components/preset_days
100% 9/9 100% 2/2 100% 4/4 100% 9/9
ee/app/assets/javascripts/oncall_schedules/components/schedule/components/preset_weeks
100% 32/32 93.33% 14/15 100% 10/10 100% 32/32
ee/app/assets/javascripts/oncall_schedules/components/schedule/components/shifts/components
100% 35/35 100% 5/5 100% 14/14 100% 34/34
ee/app/assets/javascripts/oncall_schedules/mixins
100% 20/20 85.71% 6/7 100% 7/7 100% 20/20
ee/app/assets/javascripts/oncall_schedules/utils
73.55% 89/121 50% 18/36 76.32% 29/38 72.41% 84/116
ee/app/assets/javascripts/operations/components/dashboard
89.36% 42/47 93.33% 28/30 84.62% 22/26 89.36% 42/47
ee/app/assets/javascripts/pages/admin/application_settings
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/application_settings/advanced_search
0% 0/18 100% 0/0 0% 0/11 0% 0/17
ee/app/assets/javascripts/pages/admin/application_settings/ci_cd
84% 21/25 90% 9/10 91.67% 11/12 84% 21/25
ee/app/assets/javascripts/pages/admin/application_settings/general
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/audit_logs
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/dashboard
0% 0/2 100% 0/0 100% 0/0 0% 0/2
ee/app/assets/javascripts/pages/admin/dev_ops_report/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/emails/show
0% 0/34 0% 0/12 0% 0/15 0% 0/34
ee/app/assets/javascripts/pages/admin/geo
0% 0/5 100% 0/0 0% 0/1 0% 0/4
ee/app/assets/javascripts/pages/admin/geo/designs
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/geo/nodes
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/geo/nodes/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/geo/nodes/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/geo/replicables
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/geo/settings
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/groups/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/groups/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/licenses/new
0% 0/15 100% 0/0 0% 0/3 0% 0/14
ee/app/assets/javascripts/pages/admin/push_rules
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/subscriptions/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/users/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/admin/users/pipeline_minutes
62.5% 10/16 25% 1/4 66.67% 4/6 62.5% 10/16
ee/app/assets/javascripts/pages/analytics/productivity_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/dashboard
0% 0/2 100% 0/0 100% 0/0 0% 0/2
ee/app/assets/javascripts/pages/groups
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/ci_cd_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/cycle_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/devops_adoption
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/merge_request_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/productivity_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/analytics/repository_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/audit_events
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/billings
0% 0/5 100% 0/0 100% 0/0 0% 0/5
ee/app/assets/javascripts/pages/groups/compliance_frameworks/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/compliance_frameworks/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/contribution_analytics/show
0% 0/4 0% 0/2 100% 0/0 0% 0/4
ee/app/assets/javascripts/pages/groups/edit
0% 0/18 0% 0/6 0% 0/2 0% 0/18
ee/app/assets/javascripts/pages/groups/epic_boards
0% 0/3 100% 0/0 100% 0/0 0% 0/3
ee/app/assets/javascripts/pages/groups/epics/index
0% 0/6 0% 0/2 100% 0/0 0% 0/6
ee/app/assets/javascripts/pages/groups/epics/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/epics/show
0% 0/10 0% 0/2 0% 0/3 0% 0/10
ee/app/assets/javascripts/pages/groups/group_members
0% 0/3 0% 0/2 100% 0/0 0% 0/3
ee/app/assets/javascripts/pages/groups/hooks
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/insights
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/issues_analytics
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/iteration_cadences
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/iterations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/iterations/edit
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/iterations/new
0% 0/1 100% 0/0 100% 0/0 0% 0/1
ee/app/assets/javascripts/pages/groups/iterations/show
0% 0/1 100% 0/0 100% 0/0