All files

76.04% Statements 48987/64422
66.69% Branches 14464/21689
73.89% Functions 12779/17294
76.19% Lines 47367/62170

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.22% 2324/4450 44.24% 861/1946 55.1% 600/1089 52.61% 2258/4292
app/assets/javascripts/access_tokens
92% 46/50 72.22% 13/18 92.31% 12/13 93.88% 46/49
app/assets/javascripts/access_tokens/components
100% 44/44 87.5% 7/8 100% 8/8 100% 44/44
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
76.47% 13/17 50% 2/4 66.67% 2/3 76.47% 13/17
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/9 0% 0/4 0% 0/3 0% 0/9
app/assets/javascripts/admin/application_settings/inactive_project_deletion
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/admin/application_settings/inactive_project_deletion/components
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/admin/applications
0% 0/5 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/admin/applications/components
100% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/admin/background_migrations
0% 0/13 0% 0/2 0% 0/3 0% 0/12
app/assets/javascripts/admin/background_migrations/components
100% 4/4 100% 0/0 100% 1/1 100% 4/4
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
100% 8/8 100% 2/2 100% 1/1 100% 8/8
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% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/admin/statistics_panel/store
100% 29/29 100% 4/4 100% 14/14 100% 27/27
app/assets/javascripts/admin/topics
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/admin/topics/components
100% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/admin/users
89.66% 52/58 53.85% 7/13 88.24% 15/17 89.09% 49/55
app/assets/javascripts/admin/users/components
100% 24/24 100% 6/6 100% 4/4 100% 24/24
app/assets/javascripts/admin/users/components/actions
100% 62/62 100% 0/0 100% 11/11 100% 62/62
app/assets/javascripts/admin/users/components/modals
100% 6/6 100% 2/2 100% 1/1 100% 6/6
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
100% 23/23 66.67% 4/6 100% 3/3 100% 23/23
app/assets/javascripts/alerts_settings
51.52% 17/33 0% 0/7 0% 0/4 51.52% 17/33
app/assets/javascripts/alerts_settings/components
100% 55/55 100% 8/8 100% 6/6 100% 55/55
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% 14/14 100% 6/6 100% 3/3 100% 14/14
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% 3/3 100% 2/2 100% 1/1 100% 3/3
app/assets/javascripts/analytics/shared
97.37% 37/38 75.76% 25/33 100% 10/10 97.14% 34/35
app/assets/javascripts/analytics/shared/components
100% 31/31 71.43% 10/14 100% 10/10 100% 31/31
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
100% 35/35 100% 6/6 100% 5/5 100% 35/35
app/assets/javascripts/api
77.04% 104/135 43.75% 14/32 57.78% 26/45 77.04% 104/135
app/assets/javascripts/artifacts_settings
38.46% 5/13 40% 2/5 33.33% 1/3 38.46% 5/13
app/assets/javascripts/attention_requests
0% 0/15 0% 0/4 0% 0/5 0% 0/13
app/assets/javascripts/attention_requests/components
100% 5/5 100% 2/2 100% 1/1 100% 5/5
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
100% 13/13 100% 2/2 100% 2/2 100% 13/13
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
97.89% 93/95 88.24% 30/34 97.22% 35/36 97.87% 92/94
app/assets/javascripts/badges
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/badges/components
100% 30/30 100% 10/10 100% 5/5 100% 30/30
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
100% 44/44 58.33% 7/12 100% 8/8 100% 44/44
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
66.86% 115/172 32.08% 17/53 61.18% 52/85 68.21% 103/151
app/assets/javascripts/behaviors
44.82% 173/386 37.75% 57/151 41.49% 39/94 44.95% 169/376
app/assets/javascripts/behaviors/components
100% 5/5 100% 0/0 100% 2/2 100% 5/5
app/assets/javascripts/behaviors/markdown
48.71% 207/425 39.6% 59/149 54.29% 57/105 49.51% 201/406
app/assets/javascripts/behaviors/markdown/marks
27.59% 8/29 0% 0/12 29.63% 8/27 27.59% 8/29
app/assets/javascripts/behaviors/markdown/nodes
27.57% 51/185 20% 11/55 39.81% 43/108 29.24% 50/171
app/assets/javascripts/behaviors/shortcuts
55.23% 206/373 42.42% 42/99 24.39% 20/82 56.75% 206/363
app/assets/javascripts/blob
50% 184/368 44.04% 48/109 40.87% 47/115 50.7% 181/357
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/components
100% 46/46 100% 14/14 100% 10/10 100% 46/46
app/assets/javascripts/blob/csv
57.14% 4/7 100% 2/2 33.33% 1/3 57.14% 4/7
app/assets/javascripts/blob/notebook
57.14% 4/7 100% 2/2 33.33% 1/3 57.14% 4/7
app/assets/javascripts/blob/openapi
60% 3/5 100% 0/0 66.67% 2/3 60% 3/5
app/assets/javascripts/blob/pdf
50% 3/6 100% 2/2 33.33% 1/3 50% 3/6
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
100% 7/7 100% 2/2 100% 1/1 100% 7/7
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
87.38% 90/103 68.18% 30/44 90% 18/20 89.69% 87/97
app/assets/javascripts/blob_edit
71.56% 78/109 55.56% 15/27 62.5% 15/24 72.64% 77/106
app/assets/javascripts/boards
73.03% 111/152 60.58% 63/104 58.49% 31/53 73.65% 109/148
app/assets/javascripts/boards/components
100% 229/229 94.87% 37/39 89.66% 26/29 100% 229/229
app/assets/javascripts/boards/components/sidebar
100% 12/12 100% 4/4 100% 3/3 100% 12/12
app/assets/javascripts/boards/filters
0% 0/3 100% 0/0 0% 0/1 0% 0/3
app/assets/javascripts/boards/mixins
0% 0/1 100% 0/0 0% 0/3 0% 0/1
app/assets/javascripts/boards/stores
91.29% 388/425 75.88% 129/170 91.61% 142/155 91.81% 381/415
app/assets/javascripts/branches
50% 17/34 35.71% 5/14 53.33% 8/15 51.52% 17/33
app/assets/javascripts/branches/components
100% 20/20 100% 6/6 100% 5/5 100% 20/20
app/assets/javascripts/captcha
100% 63/63 90.91% 10/11 100% 24/24 100% 62/62
app/assets/javascripts/ci_lint
0% 0/6 0% 0/1 0% 0/2 0% 0/6
app/assets/javascripts/ci_lint/components
100% 5/5 100% 2/2 100% 1/1 100% 5/5
app/assets/javascripts/ci_secure_files
0% 0/7 0% 0/1 0% 0/2 0% 0/7
app/assets/javascripts/ci_secure_files/components
100% 9/9 100% 2/2 100% 1/1 100% 9/9
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
100% 6/6 100% 2/2 100% 1/1 100% 6/6
app/assets/javascripts/ci_variable_list
65.08% 82/126 43.59% 17/39 57.14% 20/35 64.8% 81/125
app/assets/javascripts/ci_variable_list/components
63.16% 36/57 66.67% 8/12 66.67% 6/9 63.16% 36/57
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
50% 11/22 0% 0/2 0% 0/4 50% 11/22
app/assets/javascripts/clusters/agents/components
100% 50/50 100% 14/14 100% 7/7 100% 50/50
app/assets/javascripts/clusters/agents/graphql
88.89% 16/18 80% 4/5 100% 6/6 88.24% 15/17
app/assets/javascripts/clusters/components
100% 8/8 100% 2/2 100% 2/2 100% 8/8
app/assets/javascripts/clusters/forms/components
100% 4/4 100% 2/2 100% 1/1 100% 4/4
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/gke_cluster_namespace
100% 20/20 83.33% 5/6 100% 4/4 100% 19/19
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_list
81.25% 39/48 0% 0/2 50% 2/4 81.25% 39/48
app/assets/javascripts/clusters_list/components
100% 88/88 100% 20/20 100% 14/14 100% 88/88
app/assets/javascripts/clusters_list/graphql
100% 23/23 85.71% 6/7 100% 8/8 100% 22/22
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
100% 8/8 100% 4/4 100% 3/3 100% 8/8
app/assets/javascripts/code_navigation/store
92.45% 49/53 87.5% 21/24 94.12% 16/17 92.16% 47/51
app/assets/javascripts/code_navigation/utils
97.96% 48/49 90% 18/20 100% 14/14 100% 40/40
app/assets/javascripts/commit
7.37% 7/95 4.17% 1/24 8% 2/25 7.53% 7/93
app/assets/javascripts/commit/pipelines
46.15% 12/26 20% 2/10 16.67% 1/6 48% 12/25
app/assets/javascripts/commons
68.75% 11/16 50% 3/6 33.33% 2/6 68.75% 11/16
app/assets/javascripts/commons/nav
79.49% 31/39 64.71% 11/17 81.82% 9/11 79.49% 31/39
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
100% 10/10 100% 2/2 100% 2/2 100% 10/10
app/assets/javascripts/content_editor
0% 0/6 100% 0/0 0% 0/3 0% 0/5
app/assets/javascripts/content_editor/components
100% 58/58 100% 8/8 100% 11/11 100% 58/58
app/assets/javascripts/content_editor/components/bubble_menus
100% 38/38 100% 6/6 100% 4/4 100% 38/38
app/assets/javascripts/content_editor/components/wrappers
100% 22/22 100% 4/4 100% 6/6 100% 22/22
app/assets/javascripts/content_editor/constants
100% 18/18 100% 0/0 100% 0/0 100% 18/18
app/assets/javascripts/content_editor/extensions
95.95% 308/321 78.95% 60/76 97.57% 201/206 96.41% 295/306
app/assets/javascripts/content_editor/services
77.96% 718/921 92.37% 363/393 51.14% 202/395 77.24% 672/870
app/assets/javascripts/contributors
58.82% 10/17 50% 2/4 50% 2/4 62.5% 10/16
app/assets/javascripts/contributors/components
100% 9/9 100% 2/2 100% 1/1 100% 9/9
app/assets/javascripts/contributors/services
100% 1/1 100% 0/0 100% 1/1 100% 1/1
app/assets/javascripts/contributors/stores
100% 31/31 100% 8/8 100% 12/12 100% 30/30
app/assets/javascripts/crm
100% 3/3 100% 0/0 100% 0/0 100% 3/3
app/assets/javascripts/crm/components
100% 12/12 100% 2/2 100% 1/1 100% 12/12
app/assets/javascripts/crm/contacts
0% 0/11 0% 0/2 0% 0/2 0% 0/11
app/assets/javascripts/crm/contacts/components
100% 16/16 100% 2/2 100% 2/2 100% 16/16
app/assets/javascripts/crm/organizations
0% 0/11 0% 0/2 0% 0/2 0% 0/11
app/assets/javascripts/crm/organizations/components
100% 15/15 100% 2/2 100% 2/2 100% 15/15
app/assets/javascripts/custom_metrics
50% 6/12 100% 0/0 50% 2/4 45.45% 5/11
app/assets/javascripts/custom_metrics/components
100% 20/20 100% 4/4 75% 3/4 100% 20/20
app/assets/javascripts/cycle_analytics
75.61% 31/41 61.54% 8/13 81.82% 9/11 74.36% 29/39
app/assets/javascripts/cycle_analytics/components
92.45% 49/53 86.67% 13/15 88.89% 8/9 92.45% 49/53
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
100% 14/14 100% 2/2 100% 3/3 100% 14/14
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
100% 23/23 100% 6/6 100% 5/5 100% 23/23
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
100% 2/2 100% 0/0 100% 1/1 100% 2/2
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.71% 3/28 0% 0/9 0% 0/8 10.71% 3/28
app/assets/javascripts/design_management/components
100% 51/51 100% 10/10 100% 9/9 100% 51/51
app/assets/javascripts/design_management/components/design_notes
100% 46/46 100% 8/8 100% 5/5 100% 46/46
app/assets/javascripts/design_management/components/list
100% 5/5 100% 2/2 100% 1/1 100% 5/5
app/assets/javascripts/design_management/components/toolbar
100% 15/15 100% 4/4 100% 2/2 100% 15/15
app/assets/javascripts/design_management/components/upload
100% 10/10 50% 1/2 100% 2/2 100% 10/10
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
100% 25/25 100% 5/5 100% 1/1 100% 25/25
app/assets/javascripts/design_management/pages/design
100% 28/28 100% 2/2 100% 1/1 100% 28/28
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
91.45% 107/117 61.9% 13/21 55.56% 5/9 91.45% 107/117
app/assets/javascripts/diffs/components
93.04% 254/273 88.28% 113/128 85.42% 41/48 93.51% 245/262
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
88.98% 727/817 80.2% 320/399 83.63% 235/281 89.68% 669/746
app/assets/javascripts/diffs/store/modules
100% 6/6 100% 3/3 100% 3/3 100% 5/5
app/assets/javascripts/diffs/utils
97.88% 185/189 92.37% 121/131 92.59% 50/54 98.38% 182/185
app/assets/javascripts/dirty_submit
89.29% 50/56 85% 17/20 90% 18/20 92% 46/50
app/assets/javascripts/docs
0% 0/4 100% 0/0 0% 0/3 0% 0/3
app/assets/javascripts/editor
95.92% 188/196 90.83% 99/109 100% 39/39 95.79% 182/190
app/assets/javascripts/editor/components
100% 28/28 84.62% 11/13 100% 10/10 100% 27/27
app/assets/javascripts/editor/extensions
94.2% 341/362 86.9% 146/168 85.95% 104/121 94.56% 330/349
app/assets/javascripts/emoji
82.46% 94/114 83.08% 54/65 84.85% 28/33 82.3% 93/113
app/assets/javascripts/emoji/awards_app
0% 0/8 0% 0/2 0% 0/4 0% 0/7
app/assets/javascripts/emoji/awards_app/store
89.36% 42/47 84.62% 11/13 80% 12/15 92.86% 39/42
app/assets/javascripts/emoji/components
100% 43/43 85.71% 12/14 100% 12/12 100% 41/41
app/assets/javascripts/emoji/support
92.52% 99/107 73.33% 66/90 95.45% 21/22 92.38% 97/105
app/assets/javascripts/entrypoints/behaviors
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/environments
18.52% 5/27 0% 0/3 0% 0/12 18.52% 5/27
app/assets/javascripts/environments/components
98.48% 194/197 87.5% 28/32 96.77% 30/31 98.48% 194/197
app/assets/javascripts/environments/folder
42.86% 6/14 100% 2/2 25% 1/4 42.86% 6/14
app/assets/javascripts/environments/graphql
72% 36/50 42.86% 3/7 79.31% 23/29 68.89% 31/45
app/assets/javascripts/environments/mixins
60.38% 64/106 33.33% 11/33 47.06% 16/34 60.58% 63/104
app/assets/javascripts/environments/services
57.14% 4/7 0% 0/1 40% 2/5 57.14% 4/7
app/assets/javascripts/environments/stores
96.97% 64/66 74.29% 26/35 100% 18/18 96.92% 63/65
app/assets/javascripts/error_tracking
38.46% 10/26 100% 0/0 33.33% 2/6 33.33% 8/24
app/assets/javascripts/error_tracking/components
100% 39/39 100% 6/6 100% 5/5 100% 39/39
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
63.64% 7/11 100% 6/6 50% 2/4 60% 6/10
app/assets/javascripts/error_tracking_settings/components
100% 15/15 100% 6/6 100% 3/3 100% 15/15
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 100% 13/13 100% 10/10 100% 22/22
app/assets/javascripts/experimentation/components
100% 1/1 100% 0/0 100% 0/0 100% 1/1
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
100% 65/65 100% 22/22 100% 11/11 100% 65/65
app/assets/javascripts/feature_flags/components/strategies
100% 23/23 100% 6/6 100% 5/5 100% 23/23
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
52.63% 10/19 50% 2/4 50% 3/6 55.56% 10/18
app/assets/javascripts/filtered_search
60.87% 714/1173 56.17% 405/721 59.48% 138/232 60.83% 702/1154
app/assets/javascripts/filtered_search/components
100% 3/3 100% 2/2 100% 1/1 100% 3/3
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
100% 31/31 83.33% 5/6 100% 6/6 100% 31/31
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
100% 45/45 83.33% 5/6 100% 9/9 100% 45/45
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
89.17% 107/120 69.05% 29/42 100% 31/31 89.08% 106/119
app/assets/javascripts/grafana_integration
0% 0/3 100% 0/0 0% 0/2 0% 0/3
app/assets/javascripts/grafana_integration/components
100% 4/4 100% 0/0 100% 1/1 100% 4/4
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% 53/53 100% 19/19 100% 10/10 100% 48/48
app/assets/javascripts/group_settings
33.33% 2/6 0% 0/1 0% 0/3 33.33% 2/6
app/assets/javascripts/group_settings/components
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/groups
17.69% 26/147 3.23% 2/62 18.75% 6/32 17.24% 25/145
app/assets/javascripts/groups/components
100% 74/74 100% 22/22 100% 14/14 100% 74/74
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/settings
0% 0/13 0% 0/2 0% 0/3 0% 0/13
app/assets/javascripts/groups/settings/api
0% 0/5 0% 0/2 0% 0/2 0% 0/5
app/assets/javascripts/groups/settings/components
0% 0/7 0% 0/2 0% 0/1 0% 0/7
app/assets/javascripts/groups/store
95.92% 47/49 94.59% 35/37 93.75% 15/16 97.78% 44/45
app/assets/javascripts/header_search
57.14% 20/35 0% 0/6 0% 0/4 57.14% 20/35
app/assets/javascripts/header_search/components
100% 27/27 100% 6/6 100% 4/4 100% 27/27
app/assets/javascripts/header_search/store
93.75% 75/80 88.24% 30/34 92.59% 25/27 94.94% 75/79
app/assets/javascripts/helpers
92.39% 85/92 92% 46/50 91.89% 34/37 93.02% 80/86
app/assets/javascripts/ide
84.88% 146/172 68.29% 56/82 82.98% 39/47 85.09% 137/161
app/assets/javascripts/ide/components
100% 159/159 97.06% 33/34 92.86% 26/28 100% 159/159
app/assets/javascripts/ide/components/branches
100% 7/7 100% 4/4 100% 2/2 100% 7/7
app/assets/javascripts/ide/components/commit_sidebar
100% 51/51 88.89% 16/18 100% 10/10 100% 51/51
app/assets/javascripts/ide/components/file_templates
100% 13/13 100% 4/4 100% 2/2 100% 13/13
app/assets/javascripts/ide/components/jobs
100% 18/18 100% 6/6 100% 4/4 100% 18/18
app/assets/javascripts/ide/components/jobs/detail
100% 7/7 100% 2/2 100% 2/2 100% 7/7
app/assets/javascripts/ide/components/merge_requests
100% 9/9 100% 4/4 100% 2/2 100% 9/9
app/assets/javascripts/ide/components/new_dropdown
100% 20/20 100% 8/8 100% 4/4 100% 20/20
app/assets/javascripts/ide/components/panes
100% 14/14 100% 0/0 100% 2/2 100% 14/14
app/assets/javascripts/ide/components/pipelines
100% 14/14 100% 2/2 100% 2/2 100% 14/14
app/assets/javascripts/ide/components/preview
100% 12/12 100% 4/4 100% 2/2 100% 12/12
app/assets/javascripts/ide/components/shared
100% 7/7 75% 3/4 100% 2/2 100% 7/7
app/assets/javascripts/ide/components/terminal
100% 21/21 100% 8/8 100% 5/5 100% 21/21
app/assets/javascripts/ide/components/terminal_sync
100% 7/7 100% 4/4 100% 2/2 100% 7/7
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% 13/13 100% 4/4 100% 7/7 100% 9/9
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
82.22% 111/135 73.91% 34/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% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/import_entities/components
100% 11/11 75% 3/4 100% 3/3 100% 11/11
app/assets/javascripts/import_entities/import_groups
38.89% 7/18 28.57% 2/7 44.44% 4/9 37.5% 6/16
app/assets/javascripts/import_entities/import_groups/components
100% 37/37 100% 11/11 100% 4/4 100% 37/37
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
100% 16/16 100% 6/6 100% 3/3 100% 16/16
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
65% 13/20 100% 0/0 0% 0/2 65% 13/20
app/assets/javascripts/incidents/components
100% 16/16 100% 2/2 100% 1/1 100% 16/16
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
100% 9/9 100% 2/2 100% 2/2 100% 9/9
app/assets/javascripts/integrations
100% 14/14 100% 0/0 100% 0/0 100% 14/14
app/assets/javascripts/integrations/edit
9.52% 2/21 0% 0/4 16.67% 1/6 9.52% 2/21
app/assets/javascripts/integrations/edit/components
100% 56/56 100% 14/14 90% 9/10 100% 56/56
app/assets/javascripts/integrations/edit/components/sections
100% 16/16 100% 2/2 100% 5/5 100% 16/16
app/assets/javascripts/integrations/edit/store
100% 38/38 89.47% 17/19 100% 16/16 100% 35/35
app/assets/javascripts/integrations/index
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/integrations/index/components
100% 7/7 100% 2/2 100% 2/2 100% 7/7
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% 16/16 100% 4/4 100% 2/2 100% 16/16
app/assets/javascripts/invite_members
58.82% 50/85 0% 0/22 0% 0/12 58.82% 50/85
app/assets/javascripts/invite_members/components
100% 66/66 85.71% 12/14 100% 11/11 100% 66/66
app/assets/javascripts/invite_members/utils
91.3% 21/23 93.75% 15/16 100% 5/5 90.91% 20/22
app/assets/javascripts/issuable
33.18% 71/214 27.94% 19/68 20% 13/65 33.49% 71/212
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% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/issuable/components
100% 57/57 100% 10/10 100% 9/9 100% 57/57
app/assets/javascripts/issuable/mixins
84.09% 37/44 79.25% 42/53 93.1% 27/29 84.09% 37/44
app/assets/javascripts/issuable/popover
61.54% 16/26 66.67% 10/15 33.33% 2/6 61.54% 16/26
app/assets/javascripts/issuable/popover/components
100% 11/11 100% 4/4 100% 2/2 100% 11/11
app/assets/javascripts/issues
27.81% 99/356 14.62% 19/130 25% 18/72 28.65% 98/342
app/assets/javascripts/issues/list
81.1% 133/164 81.63% 40/49 83.33% 30/36 80.63% 129/160
app/assets/javascripts/issues/list/components
100% 52/52 100% 8/8 44.44% 4/9 100% 52/52
app/assets/javascripts/issues/new
0% 0/16 0% 0/4 0% 0/7 0% 0/16
app/assets/javascripts/issues/new/components
100% 14/14 75% 3/4 100% 3/3 100% 14/14
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
100% 6/6 100% 5/5 100% 1/1 100% 6/6
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
65.08% 41/63 7.69% 1/13 60% 9/15 64.52% 40/62
app/assets/javascripts/issues/show/components
100% 105/105 100% 18/18 90.91% 10/11 100% 105/105
app/assets/javascripts/issues/show/components/fields
100% 17/17 100% 4/4 100% 4/4 100% 17/17
app/assets/javascripts/issues/show/components/incidents
100% 36/36 100% 8/8 100% 7/7 100% 36/36
app/assets/javascripts/issues/show/mixins
100% 6/6 100% 0/0 100% 3/3 100% 6/6
app/assets/javascripts/issues/show/services
75% 6/8 50% 1/2 80% 4/5 75% 6/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
61.9% 13/21 0% 0/2 0% 0/2 61.9% 13/21
app/assets/javascripts/jira_connect/branches/components
100% 20/20 100% 6/6 100% 3/3 100% 20/20
app/assets/javascripts/jira_connect/branches/pages
100% 5/5 100% 2/2 100% 1/1 100% 5/5
app/assets/javascripts/jira_connect/subscriptions
80.9% 72/89 66.67% 14/21 85.71% 18/21 80.68% 71/88
app/assets/javascripts/jira_connect/subscriptions/components
100% 57/57 87.5% 7/8 100% 9/9 100% 57/57
app/assets/javascripts/jira_connect/subscriptions/components/add_namespace_modal
100% 20/20 100% 2/2 100% 3/3 100% 20/20
app/assets/javascripts/jira_connect/subscriptions/pages
100% 5/5 100% 2/2 100% 1/1 100% 5/5
app/assets/javascripts/jira_connect/subscriptions/pages/sign_in
100% 8/8 100% 4/4 100% 2/2 100% 8/8
app/assets/javascripts/jira_connect/subscriptions/pages/sign_in/sign_in_gitlab_multiversion
100% 11/11 100% 4/4 100% 2/2 100% 11/11
app/assets/javascripts/jira_connect/subscriptions/store
100% 42/42 80% 4/5 100% 14/14 100% 42/42
app/assets/javascripts/jira_import
0% 0/8 0% 0/2 0% 0/2 0% 0/8
app/assets/javascripts/jira_import/components
100% 22/22 100% 4/4 100% 4/4 100% 22/22
app/assets/javascripts/jira_import/utils
100% 42/42 80% 8/10 100% 13/13 100% 39/39
app/assets/javascripts/jobs
46.88% 15/32 0% 0/2 44.44% 4/9 46.88% 15/32
app/assets/javascripts/jobs/bridge
100% 10/10 100% 2/2 100% 1/1 100% 10/10
app/assets/javascripts/jobs/bridge/components
100% 11/11 100% 4/4 100% 2/2 100% 11/11
app/assets/javascripts/jobs/components
100% 100/100 100% 32/32 100% 19/19 100% 100/100
app/assets/javascripts/jobs/components/filtered_search
100% 5/5 100% 0/0 100% 1/1 100% 5/5
app/assets/javascripts/jobs/components/filtered_search/tokens
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/jobs/components/log
100% 15/15 100% 6/6 100% 4/4 100% 15/15
app/assets/javascripts/jobs/components/table
83.93% 47/56 66.67% 6/9 71.43% 5/7 83.64% 46/55
app/assets/javascripts/jobs/components/table/cells
100% 22/22 100% 8/8 100% 4/4 100% 22/22
app/assets/javascripts/jobs/components/table/graphql
78.57% 11/14 64.29% 9/14 100% 1/1 78.57% 11/14
app/assets/javascripts/jobs/mixins
93.33% 14/15 90% 9/10 100% 9/9 92.86% 13/14
app/assets/javascripts/jobs/store
88.09% 244/277 81.1% 103/127 83.87% 78/93 88.63% 226/255
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
100% 9/9 100% 2/2 100% 2/2 100% 9/9
app/assets/javascripts/lib
64.36% 65/101 71.43% 30/42 61.29% 19/31 63.54% 61/96
app/assets/javascripts/lib/apollo
100% 14/14 85.71% 6/7 100% 6/6 100% 13/13
app/assets/javascripts/lib/gfm
100% 11/11 100% 0/0 100% 7/7 100% 11/11
app/assets/javascripts/lib/logger
100% 11/11 66.67% 2/3 100% 3/3 100% 11/11
app/assets/javascripts/lib/utils
92.35% 1630/1765 82.46% 832/1009 91.05% 458/503 93.39% 1540/1649
app/assets/javascripts/lib/utils/confirm_via_gl_modal
15.79% 3/19 10% 1/10 12.5% 1/8 15.79% 3/19
app/assets/javascripts/lib/utils/datetime
92.54% 422/456 89.27% 208/233 86.72% 111/128 92.43% 403/436
app/assets/javascripts/lib/utils/unit_format
97.32% 109/112 92.11% 70/76 100% 13/13 97.32% 109/112
app/assets/javascripts/listbox
100% 21/21 80% 4/5 100% 11/11 100% 19/19
app/assets/javascripts/locale
100% 45/45 100% 27/27 100% 12/12 100% 43/43
app/assets/javascripts/logs
66.67% 8/12 0% 0/1 50% 2/4 63.64% 7/11
app/assets/javascripts/logs/components
100% 24/24 100% 8/8 100% 4/4 100% 24/24
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.92% 92/93 93.94% 31/33 90.91% 20/22 98.86% 87/88
app/assets/javascripts/members/components
100% 15/15 100% 4/4 100% 3/3 100% 15/15
app/assets/javascripts/members/components/action_buttons
100% 42/42 80% 8/10 80% 8/10 100% 42/42
app/assets/javascripts/members/components/avatars
100% 13/13 100% 2/2 100% 3/3 100% 13/13
app/assets/javascripts/members/components/filter_sort
100% 15/15 100% 2/2 100% 3/3 100% 15/15
app/assets/javascripts/members/components/modals
100% 20/20 100% 4/4 100% 3/3 100% 20/20
app/assets/javascripts/members/components/table
100% 43/43 90% 9/10 100% 7/7 100% 43/43
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
85.82% 121/141 79.66% 47/59 81.82% 18/22 85.4% 117/137
app/assets/javascripts/merge_conflicts/components
100% 19/19 0% 0/6 0% 0/3 100% 19/19
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.69% 14/182 15.74% 17/108 2.78% 1/36 6.21% 11/177
app/assets/javascripts/milestones/components
100% 23/23 100% 4/4 100% 4/4 100% 23/23
app/assets/javascripts/milestones/stores
100% 89/89 100% 12/12 100% 45/45 100% 85/85
app/assets/javascripts/mirrors
0% 0/151 0% 0/44 0% 0/42 0% 0/138
app/assets/javascripts/monitoring
93.89% 169/180 80% 60/75 94.55% 52/55 93.37% 155/166
app/assets/javascripts/monitoring/components
100% 120/120 100% 23/23 100% 17/17 100% 120/120
app/assets/javascripts/monitoring/components/charts
100% 131/131 92.31% 36/39 96.3% 26/27 100% 128/128
app/assets/javascripts/monitoring/components/embeds
100% 14/14 100% 0/0 100% 2/2 100% 14/14
app/assets/javascripts/monitoring/components/variables
100% 4/4 75% 3/4 100% 2/2 100% 4/4
app/assets/javascripts/monitoring/pages
100% 9/9 100% 0/0 100% 2/2 100% 9/9
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/stores
93.13% 515/553 85.71% 180/210 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.58% 31/38 75% 3/4 73.33% 11/15 81.58% 31/38
app/assets/javascripts/mr_notes/stores
95% 19/20 100% 2/2 90.91% 10/11 100% 18/18
app/assets/javascripts/mr_notes/stores/modules
100% 1/1 100% 0/0 100% 1/1 100% 1/1
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% 3/3 100% 2/2 100% 1/1 100% 3/3
app/assets/javascripts/nav
0% 0/26 0% 0/4 0% 0/8 0% 0/22
app/assets/javascripts/nav/components
100% 40/40 100% 6/6 100% 10/10 100% 40/40
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/227 0% 0/47 0% 0/30 0% 0/224
app/assets/javascripts/notebook
100% 2/2 100% 2/2 100% 1/1 100% 2/2
app/assets/javascripts/notebook/cells
100% 18/18 100% 4/4 100% 8/8 100% 18/18
app/assets/javascripts/notebook/cells/code
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/notebook/cells/output
100% 14/14 100% 0/0 100% 4/4 100% 14/14
app/assets/javascripts/notebook/lib
0% 0/0 0% 0/0 0% 0/0 0% 0/0
app/assets/javascripts/notes
53.33% 40/75 11.11% 2/18 33.33% 4/12 53.52% 38/71
app/assets/javascripts/notes/components
100% 303/303 91.36% 74/81 97.78% 44/45 100% 292/292
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.6% 73/113 52.24% 35/67 64.71% 33/51 63.96% 71/111
app/assets/javascripts/notes/stores
87.66% 739/843 71.95% 218/303 90.51% 267/295 87.55% 668/763
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
100% 13/13 100% 2/2 100% 3/3 100% 13/13
app/assets/javascripts/operation_settings
0% 0/3 100% 0/0 0% 0/2 0% 0/3
app/assets/javascripts/operation_settings/components
100% 5/5 100% 0/0 100% 1/1 100% 5/5
app/assets/javascripts/operation_settings/components/form_group
100% 8/8 100% 0/0 100% 2/2 100% 8/8
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
20% 5/25 33.33% 2/6 11.11% 1/9 16.67% 4/24
app/assets/javascripts/packages_and_registries/container_registry/explorer/components
100% 6/6 50% 1/2 100% 1/1 100% 6/6
app/assets/javascripts/packages_and_registries/container_registry/explorer/components/details_page
100% 44/44 100% 10/10 100% 7/7 100% 44/44
app/assets/javascripts/packages_and_registries/container_registry/explorer/components/list_page
100% 31/31 87.5% 7/8 100% 6/6 100% 31/31
app/assets/javascripts/packages_and_registries/container_registry/explorer/constants
100% 105/105 100% 0/0 100% 0/0 100% 105/105
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
100% 32/32 100% 4/4 100% 3/3 100% 32/32
app/assets/javascripts/packages_and_registries/dependency_proxy
60% 12/20 50% 2/4 33.33% 1/3 60% 12/20
app/assets/javascripts/packages_and_registries/dependency_proxy/components
100% 10/10 100% 4/4 100% 2/2 100% 10/10
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/harbor_registry
0% 0/33 0% 0/2 0% 0/14 0% 0/33
app/assets/javascripts/packages_and_registries/harbor_registry/components/list
100% 13/13 100% 4/4 100% 3/3 100% 13/13
app/assets/javascripts/packages_and_registries/harbor_registry/constants
92.11% 35/38 100% 0/0 25% 1/4 92.11% 35/38
app/assets/javascripts/packages_and_registries/harbor_registry/pages
100% 10/10 100% 2/2 100% 2/2 100% 10/10
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
100% 47/47 100% 8/8 100% 6/6 100% 47/47
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
100% 31/31 100% 6/6 100% 4/4 100% 31/31
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% 13/13 100% 2/2 100% 2/2 100% 13/13
app/assets/javascripts/packages_and_registries/package_registry
83.33% 95/114 92.31% 12/13 33.33% 4/12 83.04% 93/112
app/assets/javascripts/packages_and_registries/package_registry/components/details
100% 106/106 95% 19/20 88.24% 15/17 100% 106/106
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
100% 4/4 100% 0/0 100% 0/0 100% 4/4
app/assets/javascripts/packages_and_registries/package_registry/components/list
100% 39/39 100% 10/10 100% 5/5 100% 39/39
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/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/packages_and_registries/package_registry/pages
96.97% 32/33 100% 4/4 66.67% 2/3 96.97% 32/33
app/assets/javascripts/packages_and_registries/settings/group
61.11% 11/18 0% 0/2 0% 0/2 61.11% 11/18
app/assets/javascripts/packages_and_registries/settings/group/components
100% 34/34 100% 8/8 100% 7/7 100% 34/34
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.63% 43/54 0% 0/4 55.56% 5/9 80.39% 41/51
app/assets/javascripts/packages_and_registries/settings/project/components
100% 31/31 100% 2/2 100% 7/7 100% 31/31
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
65.85% 27/41 81.25% 13/16 70% 7/10 64.86% 24/37
app/assets/javascripts/packages_and_registries/shared/components
100% 31/31 100% 10/10 100% 10/10 100% 31/31
app/assets/javascripts/packages_and_registries/shared/constants
100% 26/26 100% 0/0 100% 0/0 100% 26/26
app/assets/javascripts/pages/admin
0% 0/14 0% 0/2 0% 0/3 0% 0/14
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
21.69% 18/83 35% 7/20 18.52% 5/27 22.22% 18/81
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
100% 9/9 100% 4/4 100% 2/2 100% 9/9
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/application_settings/repository
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/application_settings/service_usage_data
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/applications
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/background_migrations
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/admin/broadcast_messages
0% 0/27 100% 0/0 0% 0/6 0% 0/27
app/assets/javascripts/pages/admin/clusters/connect
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/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/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/admin/groups/new
0% 0/5 100% 0/0 0% 0/1 0% 0/5
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/6 100% 0/0 100% 0/0 0% 0/6
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% 6/6 100% 0/0 100% 1/1 100% 6/6
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
100% 4/4 100% 2/2 100% 1/1 100% 4/4
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/3 0% 0/2 0% 0/1 0% 0/3
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/runners/show
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/4 100% 0/0 100% 0/0 0% 0/4
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
54.17% 52/96 52.63% 10/19 45.45% 10/22 54.17% 52/96
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/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/groups/clusters/connect
0% 0/1 100% 0/0 100% 0/0 0% 0/1
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/3 100% 0/0 100% 0/0 0% 0/3
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/10 100% 0/0 100% 0/0 0% 0/10
app/assets/javascripts/pages/groups/group_members
0% 0/6 100% 0/0 100% 0/0 0% 0/6
app/assets/javascripts/pages/groups/harbor/repositories
0% 0/4 0% 0/2 100% 0/0 0% 0/4
app/assets/javascripts/pages/groups/issues
0% 0/1 100% 0/0 100% 0/0 0% 0/1
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/59 0% 0/19 0% 0/16 0% 0/59
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/3 100% 0/0 100% 0/0 0% 0/3
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/4 100% 0/0 100% 0/0 0% 0/4
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% 16/16 100% 2/2 100% 2/2 100% 16/16
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/history
0% 0/5 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/pages/import/history/components
100% 19/19 100% 4/4 100% 3/3 100% 19/19
app/assets/javascripts/pages/import/history/utils
100% 1/1 100% 0/0 100% 0/0 100% 1/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/jira_connect/oauth_callbacks
0% 0/11 0% 0/4 0% 0/3 0% 0/11
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
23.53% 8/34 0% 0/6 12.5% 1/8 24.24% 8/33
app/assets/javascripts/pages/profiles/personal_access_tokens
0% 0/5 100% 0/0 100% 0/0 0% 0/5
app/assets/javascripts/pages/profiles/preferences/show
0% 0/2 100% 0/0 100% 0/0 0% 0/2
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.76% 4/84 0% 0/22 5.26% 1/19 4.82% 4/83
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/35 0% 0/12 0% 0/5 0% 0/35
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/7 100% 0/0 0% 0/1 0% 0/7
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/ci/secure_files/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/connect
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/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/28 0% 0/6 0% 0/5 0% 0/28
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/2 100% 0/0 100% 0/0 0% 0/2
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/4 100% 0/0 0% 0/1 0% 0/4
app/assets/javascripts/pages/projects/forks/new/components
100% 16/16 100% 0/0 100% 4/4 100% 16/16
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
100% 6/6 100% 2/2 100% 1/1 100% 6/6
app/assets/javascripts/pages/projects/graphs/show
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/harbor/repositories
0% 0/4 0% 0/2 100% 0/0 0% 0/4
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/new
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/3 100% 0/0 100% 0/0 0% 0/3
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/4 100% 0/0 100% 0/0 0% 0/4
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% 21/21 100% 6/6 100% 4/4 100% 21/21
app/assets/javascripts/pages/projects/learn_gitlab/constants
100% 3/3 100% 0/0 100% 0/0 100% 3/3
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/22 100% 0/0 0% 0/4 0% 0/22
app/assets/javascripts/pages/projects/merge_requests/conflicts
0% 0/1 100% 0/0 100% 0/0 0% 0/1
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/74 0% 0/28 0% 0/22 0% 0/73
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/5 100% 0/0 100% 0/0 0% 0/5
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
100% 16/16 83.33% 5/6 100% 5/5 100% 16/16
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/24 0% 0/2 0% 0/8 0% 0/24
app/assets/javascripts/pages/projects/pipeline_schedules/shared/components
100% 54/54 93.75% 30/32 100% 13/13 100% 52/52
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/planning_hierarchy
0% 0/1 100% 0/0 100% 0/0 0% 0/1
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/7 100% 0/0 100% 0/0 0% 0/7
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/settings
0% 0/2 100% 0/0 100% 0/0 0% 0/2
app/assets/javascripts/pages/projects/settings/access_tokens
0% 0/3 100% 0/0 100% 0/0 0% 0/3
app/assets/javascripts/pages/projects/settings/branch_rules
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/settings/ci_cd/show
0% 0/21 0% 0/4 0% 0/1 0% 0/20
app/assets/javascripts/pages/projects/settings/integrations/edit
0% 0/6 0% 0/2 100% 0/0 0% 0/6
app/assets/javascripts/pages/projects/settings/integrations/index
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 100% 0/0 0% 0/4
app/assets/javascripts/pages/projects/shared
0% 0/7 0% 0/2 0% 0/2 0% 0/7
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
100% 15/15 100% 6/6 100% 3/3 100% 15/15
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/24 0% 0/10 0% 0/10 0% 0/24
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/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pages/projects/tags/index
0% 0/2 100% 0/0 100% 0/0 0% 0/2
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/1 100% 0/0 100% 0/0 0% 0/1
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/1 100% 0/0 100% 0/0 0% 0/1
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/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/5 100% 0/0 100% 0/0 0% 0/5
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
12.94% 11/85 4.17% 1/24 4.35% 1/23 13.92% 11/79
app/assets/javascripts/pages/shared/wikis/components
86.96% 20/23 100% 4/4 75% 3/4 86.96% 20/23
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
3.91% 9/230 5.71% 4/70 3.17% 2/63 3.54% 8/226
app/assets/javascripts/pages/users/terms/index
0% 0/1 100% 0/0 100% 0/0 0% 0/1
app/assets/javascripts/pdf
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/pdf/page
100% 1/1 100% 0/0 100% 1/1 100% 1/1
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
55% 44/80 50% 13/26 50% 11/22 54.43% 43/79
app/assets/javascripts/performance_bar/components
100% 19/19 80% 8/10 100% 5/5 100% 19/19
app/assets/javascripts/performance_bar/services
93.75% 15/16 88.89% 8/9 100% 5/5 93.75% 15/16
app/assets/javascripts/performance_bar/stores
100% 29/29 91.67% 11/12 100% 11/11 100% 26/26
app/assets/javascripts/pipeline_editor
82.61% 76/92 44.44% 4/9 40% 2/5 82.61% 76/92
app/assets/javascripts/pipeline_editor/components
100% 15/15 100% 2/2 100% 1/1 100% 15/15
app/assets/javascripts/pipeline_editor/components/code_snippet_alert
100% 8/8 100% 0/0 100% 1/1 100% 8/8
app/assets/javascripts/pipeline_editor/components/commit
100% 12/12 100% 2/2 100% 2/2 100% 12/12
app/assets/javascripts/pipeline_editor/components/drawer
100% 8/8 100% 0/0 100% 1/1 100% 8/8
app/assets/javascripts/pipeline_editor/components/drawer/cards
100% 15/15 100% 0/0 75% 3/4 100% 15/15
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
100% 15/15 100% 0/0 100% 3/3 100% 15/15
app/assets/javascripts/pipeline_editor/components/file_nav
100% 17/17 100% 4/4 100% 2/2 100% 17/17
app/assets/javascripts/pipeline_editor/components/file_tree
100% 10/10 100% 2/2 100% 2/2 100% 10/10
app/assets/javascripts/pipeline_editor/components/header
100% 31/31 100% 8/8 100% 4/4 100% 31/31
app/assets/javascripts/pipeline_editor/components/lint
100% 16/16 100% 4/4 100% 5/5 100% 16/16
app/assets/javascripts/pipeline_editor/components/popovers
100% 12/12 100% 2/2 100% 3/3 100% 12/12
app/assets/javascripts/pipeline_editor/components/ui
100% 14/14 100% 4/4 100% 3/3 100% 14/14
app/assets/javascripts/pipeline_editor/components/validate
100% 5/5 100% 0/0 100% 1/1 100% 5/5
app/assets/javascripts/pipeline_editor/graphql
100% 9/9 100% 2/2 100% 7/7 100% 8/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
100% 18/18 100% 4/4 100% 2/2 100% 18/18
app/assets/javascripts/pipeline_new/utils
100% 9/9 75% 3/4 100% 5/5 100% 9/9
app/assets/javascripts/pipeline_wizard
100% 6/6 83.33% 5/6 100% 3/3 100% 5/5
app/assets/javascripts/pipeline_wizard/components
100% 41/41 87.5% 7/8 100% 7/7 100% 41/41
app/assets/javascripts/pipeline_wizard/components/widgets
100% 12/12 100% 4/4 100% 4/4 100% 12/12
app/assets/javascripts/pipelines
52.63% 100/190 54.55% 24/44 48.72% 19/39 51.61% 96/186
app/assets/javascripts/pipelines/components
99.13% 114/115 93.55% 29/31 100% 35/35 99.1% 110/111
app/assets/javascripts/pipelines/components/dag
97.96% 144/147 89.29% 25/28 100% 42/42 97.78% 132/135
app/assets/javascripts/pipelines/components/graph
95.65% 132/138 86.84% 33/38 95.65% 22/23 95.59% 130/136
app/assets/javascripts/pipelines/components/graph_shared
93.75% 45/48 69.23% 9/13 90% 9/10 93.62% 44/47
app/assets/javascripts/pipelines/components/jobs
100% 34/34 85.71% 12/14 100% 6/6 100% 34/34
app/assets/javascripts/pipelines/components/jobs_shared
100% 10/10 100% 2/2 100% 2/2 100% 10/10
app/assets/javascripts/pipelines/components/pipeline_graph
100% 11/11 100% 2/2 33.33% 1/3 100% 11/11
app/assets/javascripts/pipelines/components/pipelines_list
100% 111/111 96.97% 32/33 100% 18/18 100% 111/111
app/assets/javascripts/pipelines/components/pipelines_list/empty_state
100% 24/24 100% 4/4 100% 3/3 100% 24/24
app/assets/javascripts/pipelines/components/pipelines_list/tokens
100% 22/22 100% 6/6 100% 5/5 100% 22/22
app/assets/javascripts/pipelines/components/test_reports
100% 31/31 100% 10/10 100% 6/6 100% 31/31
app/assets/javascripts/pipelines/graphql
100% 1/1 100% 0/0 100% 0/0 100% 1/1
app/assets/javascripts/pipelines/mixins
78.82% 67/85 56.67% 17/30 65.52% 19/29 78.82% 67/85
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
94.59% 70/74 71.43% 25/35 90.32% 28/31 95.65% 66/69
app/assets/javascripts/popovers
100% 28/28 87.5% 7/8 100% 8/8 100% 25/25
app/assets/javascripts/popovers/components
100% 3/3 100% 2/2 100% 2/2 100% 3/3
app/assets/javascripts/profile
11.18% 17/152 5.26% 2/38 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% 9/9 75% 3/4 100% 2/2 100% 9/9
app/assets/javascripts/profile/preferences
11.11% 2/18 0% 0/4 0% 0/5 11.76% 2/17
app/assets/javascripts/profile/preferences/components
100% 16/16 40% 2/5 100% 5/5 100% 16/16
app/assets/javascripts/projects
34.56% 122/353 24.51% 25/102 21.92% 16/73 35.57% 122/343
app/assets/javascripts/projects/clusters_deprecation_alert
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/projects/clusters_deprecation_alert/components
100% 3/3 100% 0/0 100% 1/1 100% 3/3
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
100% 24/24 100% 10/10 100% 5/5 100% 24/24
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
35.56% 16/45 36.84% 7/19 41.67% 5/12 35.56% 16/45
app/assets/javascripts/projects/commit_box/info/components
100% 17/17 100% 4/4 100% 2/2 100% 17/17
app/assets/javascripts/projects/commits
0% 0/6 0% 0/2 0% 0/2 0% 0/6
app/assets/javascripts/projects/commits/components
100% 6/6 50% 1/2 100% 1/1 100% 6/6
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
100% 22/22 100% 8/8 100% 5/5 100% 22/22
app/assets/javascripts/projects/components
100% 2/2 100% 0/0 100% 1/1 100% 2/2
app/assets/javascripts/projects/components/shared
100% 4/4 100% 2/2 100% 1/1 100% 4/4
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
25% 6/24 0% 0/4 0% 0/7 25% 6/24
app/assets/javascripts/projects/new/components
100% 32/32 100% 6/6 100% 4/4 100% 32/32
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
100% 23/23 100% 6/6 100% 3/3 100% 23/23
app/assets/javascripts/projects/settings
20.47% 52/254 11.24% 19/169 22.45% 11/49 19.68% 49/249
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/branch_rules
0% 0/7 0% 0/2 0% 0/2 0% 0/7
app/assets/javascripts/projects/settings/branch_rules/components
100% 11/11 100% 2/2 100% 2/2 100% 11/11
app/assets/javascripts/projects/settings/components
100% 18/18 100% 7/7 100% 3/3 100% 18/18
app/assets/javascripts/projects/settings/repository/branch_rules
33.33% 2/6 0% 0/2 33.33% 1/3 40% 2/5
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
100% 5/5 100% 2/2 100% 1/1 100% 5/5
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
100% 15/15 100% 6/6 100% 3/3 100% 15/15
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% 8/8 100% 2/2 100% 1/1 100% 8/8
app/assets/javascripts/projects/tree/components
100% 8/8 100% 2/2 100% 1/1 100% 8/8
app/assets/javascripts/projects/tree/services
0% 0/2 100% 0/0 0% 0/2 0% 0/2
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
47.27% 52/110 25% 7/28 37.5% 12/32 47.27% 52/110
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
100% 9/9 100% 4/4 100% 2/2 100% 9/9
app/assets/javascripts/ref/stores
100% 76/76 80% 8/10 100% 39/39 100% 72/72
app/assets/javascripts/related_issues
82.61% 19/23 0% 0/3 0% 0/2 82.61% 19/23
app/assets/javascripts/related_issues/components
100% 33/33 71.43% 10/14 100% 6/6 100% 33/33
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
69.33% 52/75 83.33% 10/12 61.9% 13/21 67.65% 46/68
app/assets/javascripts/releases/components
100% 106/106 100% 24/24 100% 19/19 100% 106/106
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.01% 200/202 96% 48/50 98.55% 68/69 98.97% 192/194
app/assets/javascripts/reports
100% 19/19 100% 0/0 100% 0/0 100% 19/19
app/assets/javascripts/reports/accessibility_report
100% 6/6 50% 1/2 100% 1/1 100% 6/6
app/assets/javascripts/reports/accessibility_report/components
100% 2/2 100% 2/2 100% 1/1 100% 2/2
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% 9/9 100% 2/2 100% 1/1 100% 9/9
app/assets/javascripts/reports/codequality_report/components
100% 6/6 100% 2/2 100% 1/1 100% 6/6
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
100% 36/36 100% 11/11 100% 11/11 100% 36/36
app/assets/javascripts/reports/grouped_test_report
100% 12/12 100% 2/2 100% 1/1 100% 12/12
app/assets/javascripts/reports/grouped_test_report/components
100% 10/10 100% 4/4 100% 2/2 100% 10/10
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
58.97% 92/156 57.14% 40/70 48.65% 18/37 58% 87/150
app/assets/javascripts/repository/components
99.12% 113/114 100% 23/23 92.31% 12/13 99.12% 113/114
app/assets/javascripts/repository/components/blob_viewers
60.53% 23/38 33.33% 2/6 42.86% 9/21 60.53% 23/38
app/assets/javascripts/repository/components/preview
100% 6/6 100% 2/2 100% 1/1 100% 6/6
app/assets/javascripts/repository/components/table
100% 23/23 100% 6/6 75% 3/4 100% 23/23
app/assets/javascripts/repository/mixins
55.56% 5/9 60% 3/5 50% 3/6 55.56% 5/9
app/assets/javascripts/repository/pages
100% 10/10 100% 0/0 100% 3/3 100% 10/10
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% 150/150 90.91% 70/77 100% 17/17 100% 150/150
app/assets/javascripts/runner/admin_runner_edit
50% 9/18 40% 2/5 33.33% 1/3 50% 9/18
app/assets/javascripts/runner/admin_runner_show
62.96% 17/27 40% 2/5 33.33% 1/3 62.96% 17/27
app/assets/javascripts/runner/admin_runners
63.64% 28/44 28.57% 2/7 66.67% 4/6 63.64% 28/44
app/assets/javascripts/runner/components
100% 148/148 100% 28/28 100% 26/26 100% 148/148
app/assets/javascripts/runner/components/cells
100% 17/17 100% 6/6 100% 4/4 100% 17/17
app/assets/javascripts/runner/components/registration
100% 19/19 100% 2/2 100% 3/3 100% 19/19
app/assets/javascripts/runner/components/search_tokens
100% 15/15 100% 2/2 100% 3/3 100% 15/15
app/assets/javascripts/runner/components/stat
100% 7/7 50% 1/2 100% 2/2 100% 7/7
app/assets/javascripts/runner/graphql/list
100% 10/10 100% 0/0 100% 6/6 100% 10/10
app/assets/javascripts/runner/group_runner_show
0% 0/27 0% 0/5 0% 0/3 0% 0/27
app/assets/javascripts/runner/group_runners
71.43% 25/35 40% 2/5 66.67% 4/6 71.43% 25/35
app/assets/javascripts/runner/local_storage_alert
100% 12/12 66.67% 4/6 100% 2/2 100% 12/12
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% 17/17 100% 6/6 100% 4/4 100% 17/17
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% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/search/store
97.08% 133/137 88.46% 23/26 95.35% 41/43 98.43% 125/127
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
100% 26/26 100% 4/4 100% 5/5 100% 26/26
app/assets/javascripts/search_settings
100% 13/13 100% 2/2 100% 3/3 100% 13/13
app/assets/javascripts/search_settings/components
100% 16/16 0% 0/1 100% 13/13 100% 16/16
app/assets/javascripts/security_configuration
70.59% 24/34 42.86% 6/14 77.78% 7/9 69.7% 23/33
app/assets/javascripts/security_configuration/components
100% 105/105 100% 8/8 100% 10/10 100% 105/105
app/assets/javascripts/security_configuration/graphql
100% 12/12 100% 2/2 100% 5/5 100% 10/10
app/assets/javascripts/self_monitor
0% 0/4 0% 0/2 0% 0/2 0% 0/4
app/assets/javascripts/self_monitor/components
100% 9/9 100% 0/0 100% 1/1 100% 9/9
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/set_status_modal
100% 19/19 80% 4/5 100% 2/2 100% 19/19
app/assets/javascripts/sidebar
32.62% 92/282 11.51% 16/139 25.64% 20/78 33.7% 91/270
app/assets/javascripts/sidebar/components
100% 18/18 100% 7/7 100% 4/4 100% 18/18
app/assets/javascripts/sidebar/components/assignees
100% 83/83 91.3% 21/23 100% 16/16 100% 83/83
app/assets/javascripts/sidebar/components/confidential
100% 22/22 100% 4/4 100% 3/3 100% 22/22
app/assets/javascripts/sidebar/components/crm_contacts
100% 8/8 100% 2/2 100% 1/1 100% 8/8
app/assets/javascripts/sidebar/components/date
100% 19/19 100% 9/9 100% 3/3 100% 19/19
app/assets/javascripts/sidebar/components/incidents
100% 24/24 100% 2/2 100% 3/3 100% 23/23
app/assets/javascripts/sidebar/components/lock
100% 19/19 100% 4/4 100% 3/3 100% 19/19
app/assets/javascripts/sidebar/components/participants
100% 8/8 100% 2/2 100% 2/2 100% 8/8
app/assets/javascripts/sidebar/components/reference
100% 4/4 100% 0/0 100% 1/1 100% 4/4
app/assets/javascripts/sidebar/components/reviewers
76.32% 29/38 86.67% 13/15 87.5% 7/8 76.32% 29/38
app/assets/javascripts/sidebar/components/severity
100% 12/12 100% 4/4 100% 2/2 100% 12/12
app/assets/javascripts/sidebar/components/subscriptions
100% 21/21 100% 4/4 100% 2/2 100% 21/21
app/assets/javascripts/sidebar/components/time_tracking
88.1% 37/42 100% 4/4 85.71% 6/7 88.1% 37/42
app/assets/javascripts/sidebar/components/time_tracking/graphql
0% 0/5 100% 0/0 0% 0/3 0% 0/5
app/assets/javascripts/sidebar/components/todo_toggle
100% 15/15 50% 1/2 100% 2/2 100% 15/15
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
75% 15/20 100% 2/2 50% 5/10 75% 15/20
app/assets/javascripts/sidebar/stores
76.14% 67/88 42.86% 12/28 69.7% 23/33 79.01% 64/81
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
100% 86/86 100% 12/12 100% 11/11 100% 86/86
app/assets/javascripts/snippets/mixins
100% 13/13 70% 7/10 100% 6/6 100% 13/13
app/assets/javascripts/snippets/utils
97.14% 34/35 100% 17/17 92.31% 12/13 96.88% 31/32
app/assets/javascripts/sortable
50% 4/8 0% 0/7 50% 2/4 50% 4/8
app/assets/javascripts/sourcegraph
20% 3/15 75% 3/4 50% 1/2 20% 3/15
app/assets/javascripts/surveys/components
100% 3/3 100% 0/0 0% 0/1 100% 3/3
app/assets/javascripts/surveys/merge_request_experience
18.18% 8/44 12.5% 2/16 9.09% 1/11 20.51% 8/39
app/assets/javascripts/tabs
100% 96/96 94.44% 34/36 100% 18/18 100% 91/91
app/assets/javascripts/tags
45.45% 5/11 50% 2/4 40% 2/5 40% 4/10
app/assets/javascripts/tags/components
100% 10/10 100% 2/2 100% 2/2 100% 10/10
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% 8/8 100% 2/2 100% 1/1 100% 8/8
app/assets/javascripts/terraform
9.09% 1/11 0% 0/4 0% 0/3 9.09% 1/11
app/assets/javascripts/terraform/components
100% 31/31 100% 6/6 100% 5/5 100% 31/31
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/toggles
90.91% 10/11 50% 2/4 100% 5/5 90.91% 10/11
app/assets/javascripts/token_access
0% 0/9 0% 0/3 0% 0/2 0% 0/9
app/assets/javascripts/token_access/components
100% 13/13 100% 4/4 100% 2/2 100% 13/13
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% 4/4 100% 3/3 100% 3/3 100% 4/4
app/assets/javascripts/tracking
95.11% 175/184 90.18% 101/112 97.44% 38/39 94.89% 167/176
app/assets/javascripts/user_lists/components
100% 37/37 100% 8/8 100% 7/7 100% 37/37
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.2% 242/402 47.33% 115/243 65.15% 43/66 59.49% 232/390
app/assets/javascripts/validators
0% 0/16 0% 0/4 0% 0/4 0% 0/16
app/assets/javascripts/vue_merge_request_widget
93.68% 89/95 50% 2/4 50% 1/2 94.68% 89/94
app/assets/javascripts/vue_merge_request_widget/components
100% 75/75 90% 18/20 94.74% 18/19 100% 75/75
app/assets/javascripts/vue_merge_request_widget/components/approvals
100% 44/44 100% 14/14 100% 6/6 100% 44/44
app/assets/javascripts/vue_merge_request_widget/components/deployment
100% 53/53 100% 10/10 100% 7/7 100% 53/53
app/assets/javascripts/vue_merge_request_widget/components/extensions
100% 113/113 79.59% 39/49 100% 36/36 100% 111/111
app/assets/javascripts/vue_merge_request_widget/components/states
100% 175/175 94.74% 36/38 100% 26/26 100% 175/175
app/assets/javascripts/vue_merge_request_widget/components/terraform
100% 10/10 100% 4/4 100% 2/2 100% 10/10
app/assets/javascripts/vue_merge_request_widget/extensions
0% 0/10 0% 0/2 0% 0/10 0% 0/9
app/assets/javascripts/vue_merge_request_widget/extensions/accessibility
100% 20/20 87.5% 7/8 100% 12/12 100% 20/20
app/assets/javascripts/vue_merge_request_widget/extensions/code_quality
100% 25/25 100% 10/10 100% 9/9 100% 24/24
app/assets/javascripts/vue_merge_request_widget/extensions/security_reports
0% 0/1 100% 0/0 0% 0/1 0% 0/1
app/assets/javascripts/vue_merge_request_widget/extensions/terraform
100% 44/44 87.5% 14/16 100% 10/10 100% 44/44
app/assets/javascripts/vue_merge_request_widget/extensions/test_report
96.15% 100/104 79.75% 63/79 97.44% 38/39 96% 96/100
app/assets/javascripts/vue_merge_request_widget/mixins
43.75% 14/32 21.43% 3/14 26.32% 5/19 43.75% 14/32
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
86.38% 241/279 79.75% 130/163 85.71% 18/21 86.33% 240/278
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
88.24% 15/17 87.5% 7/8 66.67% 4/6 93.33% 14/15
app/assets/javascripts/vue_shared/alert_details
44.44% 20/45 20% 1/5 45.45% 5/11 44.44% 20/45
app/assets/javascripts/vue_shared/alert_details/components
100% 39/39 87.5% 7/8 100% 5/5 100% 39/39
app/assets/javascripts/vue_shared/alert_details/components/sidebar
100% 23/23 87.5% 7/8 100% 5/5 100% 23/23
app/assets/javascripts/vue_shared/alert_details/components/system_notes
100% 3/3 100% 0/0 100% 1/1 100% 3/3
app/assets/javascripts/vue_shared/components
95.38% 186/195 100% 50/50 96.36% 53/55 95.88% 186/194
app/assets/javascripts/vue_shared/components/blob_viewers
100% 11/11 75% 3/4 100% 3/3 100% 11/11
app/assets/javascripts/vue_shared/components/ci_cd_analytics
100% 9/9 100% 2/2 100% 2/2 100% 9/9
app/assets/javascripts/vue_shared/components/color_picker
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/vue_shared/components/color_select_dropdown
100% 35/35 50% 3/6 100% 8/8 100% 33/33
app/assets/javascripts/vue_shared/components/confirm_danger
56.52% 13/23 16.67% 2/12 66.67% 2/3 59.09% 13/22
app/assets/javascripts/vue_shared/components/content_viewer
100% 4/4 100% 2/2 100% 1/1 100% 4/4
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
100% 14/14 100% 6/6 100% 3/3 100% 14/14
app/assets/javascripts/vue_shared/components/date_time_picker
100% 31/31 100% 10/10 100% 6/6 100% 30/30
app/assets/javascripts/vue_shared/components/design_management
100% 3/3 100% 2/2 100% 1/1 100% 3/3
app/assets/javascripts/vue_shared/components/diff_viewer
100% 8/8 50% 1/2 100% 1/1 100% 8/8
app/assets/javascripts/vue_shared/components/diff_viewer/viewers
95% 19/20 83.33% 5/6 57.14% 4/7 95% 19/20
app/assets/javascripts/vue_shared/components/diff_viewer/viewers/image_diff
100% 8/8 75% 3/4 100% 3/3 100% 8/8
app/assets/javascripts/vue_shared/components/dropdown
100% 3/3 100% 2/2 100% 1/1 100% 3/3
app/assets/javascripts/vue_shared/components/dropdown/dropdown_widget
42.86% 3/7 100% 2/2 50% 1/2 50% 3/6
app/assets/javascripts/vue_shared/components/file_finder
100% 17/17 100% 4/4 100% 2/2 100% 17/17
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
100% 129/129 98.33% 59/60 100% 29/29 100% 121/121
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
100% 44/44 92.86% 13/14 100% 7/7 100% 44/44
app/assets/javascripts/vue_shared/components/form
58.33% 7/12 100% 2/2 75% 3/4 63.64% 7/11
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
100% 49/49 100% 18/18 100% 11/11 100% 49/49
app/assets/javascripts/vue_shared/components/metric_images
100% 10/10 100% 4/4 100% 2/2 100% 10/10
app/assets/javascripts/vue_shared/components/metric_images/store
98.51% 66/67 80% 4/5 100% 23/23 98.36% 60/61
app/assets/javascripts/vue_shared/components/namespace_select
100% 6/6 66.67% 2/3 100% 2/2 100% 6/6
app/assets/javascripts/vue_shared/components/notes
100% 30/30 100% 4/4 85.71% 6/7 100% 30/30
app/assets/javascripts/vue_shared/components/paginated_table_with_search_and_tabs
100% 19/19 75% 3/4 100% 2/2 100% 19/19
app/assets/javascripts/vue_shared/components/pagination
100% 14/14 100% 2/2 100% 1/1 100% 14/14
app/assets/javascripts/vue_shared/components/pagination_bar
50% 5/10 100% 0/0 50% 1/2 55.56% 5/9
app/assets/javascripts/vue_shared/components/project_selector
55.56% 10/18 100% 4/4 66.67% 2/3 58.82% 10/17
app/assets/javascripts/vue_shared/components/registry
100% 24/24 100% 10/10 100% 8/8 100% 24/24
app/assets/javascripts/vue_shared/components/resizable_chart
100% 12/12 100% 0/0 100% 2/2 100% 12/12
app/assets/javascripts/vue_shared/components/runner_aws_deployments
100% 14/14 100% 2/2 100% 2/2 100% 14/14
app/assets/javascripts/vue_shared/components/runner_instructions
100% 14/14 100% 2/2 100% 2/2 100% 14/14
app/assets/javascripts/vue_shared/components/settings
50% 3/6 40% 2/5 50% 1/2 60% 3/5
app/assets/javascripts/vue_shared/components/sidebar
100% 10/10 100% 4/4 100% 3/3 100% 10/10
app/assets/javascripts/vue_shared/components/sidebar/labels_select_vue
100% 43/43 70% 7/10 100% 8/8 100% 43/43
app/assets/javascripts/vue_shared/components/sidebar/labels_select_vue/store
96.69% 117/121 79.17% 38/48 100% 45/45 96.26% 103/107
app/assets/javascripts/vue_shared/components/sidebar/labels_select_widget
100% 58/58 100% 14/14 100% 11/11 100% 55/55
app/assets/javascripts/vue_shared/components/sidebar/todo_toggle
75% 12/16 100% 4/4 75% 3/4 78.57% 11/14
app/assets/javascripts/vue_shared/components/source_viewer
100% 19/19 100% 2/2 100% 1/1 100% 19/19
app/assets/javascripts/vue_shared/components/source_viewer/components
100% 7/7 100% 2/2 100% 2/2 100% 7/7
app/assets/javascripts/vue_shared/components/source_viewer/plugins
100% 19/19 100% 10/10 100% 4/4 100% 18/18
app/assets/javascripts/vue_shared/components/tooltip_on_truncate
16.67% 4/24 100% 0/0 16.67% 1/6 16.67% 4/24
app/assets/javascripts/vue_shared/components/upload_dropzone
100% 9/9 100% 4/4 100% 2/2 100% 9/9
app/assets/javascripts/vue_shared/components/usage_quotas
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/vue_shared/components/user_avatar
100% 31/31 92.86% 13/14 100% 7/7 100% 31/31
app/assets/javascripts/vue_shared/components/user_deletion_obstacles
80% 16/20 100% 4/4 83.33% 5/6 81.25% 13/16
app/assets/javascripts/vue_shared/components/user_popover
100% 11/11 100% 2/2 100% 1/1 100% 11/11
app/assets/javascripts/vue_shared/components/user_select
100% 8/8 100% 2/2 100% 1/1 100% 8/8
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% 7/7 0% 0/2 100% 2/2 100% 7/7
app/assets/javascripts/vue_shared/issuable/list
100% 6/6 100% 0/0 100% 0/0 100% 6/6
app/assets/javascripts/vue_shared/issuable/list/components
100% 24/24 100% 6/6 100% 5/5 100% 24/24
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% 35/35 80% 8/10 100% 7/7 100% 35/35
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% 5/5 100% 2/2 100% 1/1 100% 5/5
app/assets/javascripts/vue_shared/mixins
100% 5/5 100% 0/0 100% 4/4 100% 5/5
app/assets/javascripts/vue_shared/new_namespace
100% 4/4 100% 2/2 100% 1/1 100% 4/4
app/assets/javascripts/vue_shared/new_namespace/components
100% 4/4 100% 0/0 100% 2/2 100% 4/4
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% 10/10 100% 4/4 100% 4/4 100% 10/10
app/assets/javascripts/vue_shared/security_reports
100% 53/53 75% 9/12 100% 9/9 100% 53/53
app/assets/javascripts/vue_shared/security_reports/components
100% 10/10 100% 6/6 100% 3/3 100% 10/10
app/assets/javascripts/vue_shared/security_reports/components/artifact_downloads
100% 7/7 100% 0/0 100% 1/1 100% 7/7
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% 13/13 100% 4/4 100% 3/3 100% 13/13
app/assets/javascripts/whats_new/store
96.43% 27/28 71.43% 5/7 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
73.68% 14/19 100% 0/0 0% 0/2 73.68% 14/19
app/assets/javascripts/work_items/components
100% 69/69 58.33% 14/24 100% 14/14 100% 69/69
app/assets/javascripts/work_items/components/work_item_links
59.09% 13/22 33.33% 2/6 50% 2/4 59.09% 13/22
app/assets/javascripts/work_items/graphql
75% 9/12 100% 2/2 80% 4/5 75% 9/12
app/assets/javascripts/work_items/pages
100% 18/18 100% 4/4 100% 2/2 100% 18/18
app/assets/javascripts/work_items/router
100% 6/6 100% 0/0 100% 3/3 100% 6/6
app/assets/javascripts/work_items_hierarchy
66.67% 12/18 100% 4/4 33.33% 1/3 66.67% 12/18
app/assets/javascripts/work_items_hierarchy/components
100% 9/9 100% 4/4 100% 2/2 100% 9/9
ee/app/assets/javascripts
62.98% 131/208 27.87% 17/61 60.67% 54/89 62.98% 131/208
ee/app/assets/javascripts/access_tokens/components
100% 5/5 100% 2/2 100% 1/1 100% 5/5
ee/app/assets/javascripts/admin/application_settings/deletion_protection
100% 10/10 100% 4/4 100% 3/3 100% 10/10
ee/app/assets/javascripts/admin/application_settings/deletion_protection/components
100% 4/4 100% 2/2 100% 1/1 100% 4/4
ee/app/assets/javascripts/admin/application_settings/general
16.67% 4/24 100% 0/0 0% 0/6 17.39% 4/23
ee/app/assets/javascripts/admin/application_settings/general/components
100% 8/8 100% 0/0 100% 2/2 100% 8/8
ee/app/assets/javascripts/admin/subscriptions/show
86.57% 58/67 77.78% 7/9 60% 3/5 86.15% 56/65
ee/app/assets/javascripts/admin/subscriptions/show/components
100% 113/113 100% 22/22 100% 17/17 100% 113/113
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
100% 25/25 100% 6/6 100% 4/4 100% 25/25
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
12.5% 4/32 0% 0/8 0% 0/10 14.29% 4/28
ee/app/assets/javascripts/analytics/contribution_analytics/components
100% 6/6 100% 0/0 100% 1/1 100% 6/6
ee/app/assets/javascripts/analytics/cycle_analytics
90.97% 131/144 76.54% 62/81 95.24% 40/42 89.68% 113/126
ee/app/assets/javascripts/analytics/cycle_analytics/components
100% 97/97 88.24% 15/17 93.33% 14/15 100% 97/97
ee/app/assets/javascripts/analytics/cycle_analytics/components/create_value_stream_form
100% 103/103 85.48% 53/62 100% 29/29 100% 95/95
ee/app/assets/javascripts/analytics/cycle_analytics/components/tasks_by_type
100% 9/9 100% 0/0 100% 2/2 100% 9/9
ee/app/assets/javascripts/analytics/cycle_analytics/store
98.48% 195/198 62.32% 43/69 97.37% 74/76 98.42% 187/190
ee/app/assets/javascripts/analytics/cycle_analytics/store/actions
99.28% 138/139 54.55% 18/33 98.36% 60/61 99.24% 130/131
ee/app/assets/javascripts/analytics/cycle_analytics/store/modules/duration_chart
100% 41/41 100% 7/7 100% 15/15 100% 39/39
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
100% 84/84 100% 18/18 100% 13/13 100% 84/84
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
100% 6/6 100% 2/2 100% 1/1 100% 6/6
ee/app/assets/javascripts/analytics/group_ci_cd_analytics
16.67% 2/12 0% 0/2 0% 0/2 18.18% 2/11
ee/app/assets/javascripts/analytics/group_ci_cd_analytics/components
100% 24/24 100% 6/6 75% 3/4 100% 24/24
ee/app/assets/javascripts/analytics/merge_request_analytics
77.78% 49/63 68.18% 15/22 80% 8/10 80% 48/60
ee/app/assets/javascripts/analytics/merge_request_analytics/components
100% 46/46 100% 6/6 100% 5/5 100% 46/46
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
100% 34/34 91.67% 11/12 100% 6/6 100% 34/34
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
53.33% 8/15 0% 0/4 60% 3/5 53.33% 8/15
ee/app/assets/javascripts/analytics/repository_analytics/components
100% 45/45 100% 8/8 100% 5/5 100% 45/45
ee/app/assets/javascripts/analytics/shared
87.5% 28/32 87.8% 36/41 77.78% 7/9 89.66% 26/29
ee/app/assets/javascripts/analytics/shared/components
100% 12/12 100% 2/2 50% 1/2 100% 12/12
ee/app/assets/javascripts/analytics/shared/mixins
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/api
83.78% 62/74 50% 7/14 68.42% 13/19 83.78% 62/74
ee/app/assets/javascripts/approvals
54.88% 45/82 27.27% 6/22 45.45% 10/22 53.33% 40/75
ee/app/assets/javascripts/approvals/components
100% 84/84 100% 22/22 96% 24/25 100% 84/84
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% 13/13 100% 2/2 100% 2/2 100% 13/13
ee/app/assets/javascripts/approvals/components/mr_edit
100% 41/41 100% 10/10 100% 5/5 100% 41/41
ee/app/assets/javascripts/approvals/components/project_settings
100% 23/23 100% 4/4 100% 3/3 100% 23/23
ee/app/assets/javascripts/approvals/components/security_configuration
100% 9/9 100% 2/2 100% 2/2 100% 9/9
ee/app/assets/javascripts/approvals/components/security_orchestration
100% 15/15 100% 4/4 100% 3/3 100% 15/15
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/approvals/stores/modules/security_orchestration
100% 20/20 50% 1/2 100% 9/9 100% 20/20
ee/app/assets/javascripts/arkose_labs
54.17% 13/24 0% 0/2 71.43% 5/7 52.17% 12/23
ee/app/assets/javascripts/arkose_labs/components
100% 14/14 100% 2/2 100% 1/1 100% 14/14
ee/app/assets/javascripts/audit_events
82.46% 47/57 75.86% 22/29 83.33% 15/18 80.77% 42/52
ee/app/assets/javascripts/audit_events/components
100% 54/54 90% 9/10 100% 9/9 100% 54/54
ee/app/assets/javascripts/audit_events/components/stream
100% 15/15 100% 0/0 100% 3/3 100% 15/15
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
100% 17/17 100% 0/0 100% 4/4 100% 17/17
ee/app/assets/javascripts/audit_events/components/tokens/shared
100% 5/5 100% 2/2 100% 1/1 100% 5/5
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
100% 35/35 100% 6/6 100% 5/5 100% 35/35
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% 6/6 100% 2/2 100% 1/1 100% 6/6
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% 21/21 100% 4/4 100% 4/4 100% 21/21
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% 6/6 100% 2/2 100% 1/1 100% 6/6
ee/app/assets/javascripts/boards
92.04% 104/113 84.75% 50/59 85.71% 24/28 91.89% 102/111
ee/app/assets/javascripts/boards/components
100% 196/196 96.97% 32/33 90.91% 20/22 100% 196/196
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
82.86% 290/350 72.86% 102/140 84.03% 100/119 83.38% 286/343
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
94.12% 32/34 87.5% 7/8 66.67% 4/6 94.12% 32/34
ee/app/assets/javascripts/ci_minutes_usage
78.95% 30/38 66.67% 6/9 62.5% 5/8 78.95% 30/38
ee/app/assets/javascripts/ci_minutes_usage/components
100% 31/31 100% 2/2 80% 4/5 100% 31/31
ee/app/assets/javascripts/clusters/agents/components
100% 6/6 100% 2/2 100% 1/1 100% 6/6
ee/app/assets/javascripts/clusters/components
100% 5/5 100% 2/2 100% 1/1 100% 5/5
ee/app/assets/javascripts/clusters/mixins
100% 1/1 100% 0/0 100% 1/1 100% 1/1
ee/app/assets/javascripts/codequality_report
100% 19/19 100% 4/4 100% 2/2 100% 19/19
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
74.07% 20/27 100% 2/2 66.67% 4/6 72% 18/25
ee/app/assets/javascripts/compliance_dashboard/components
100% 29/29 100% 4/4 100% 2/2 100% 29/29
ee/app/assets/javascripts/compliance_dashboard/components/drawer_sections
100% 29/29 100% 4/4 100% 6/6 100% 29/29
ee/app/assets/javascripts/compliance_dashboard/components/shared
100% 18/18 100% 6/6 100% 6/6 100% 18/18
ee/app/assets/javascripts/compliance_dashboard/components/violations
100% 17/17 100% 4/4 100% 3/3 100% 17/17
ee/app/assets/javascripts/compliance_dashboard/graphql
100% 3/3 44.44% 4/9 100% 2/2 100% 2/2
ee/app/assets/javascripts/contextual_sidebar
0% 0/16 0% 0/8 0% 0/5 0% 0/14
ee/app/assets/javascripts/contextual_sidebar/components
100% 26/26 100% 0/0 100% 2/2 100% 26/26
ee/app/assets/javascripts/dependencies
0% 0/5 100% 0/0 0% 0/2 0% 0/5
ee/app/assets/javascripts/dependencies/components
100% 54/54 100% 15/15 100% 12/12 100% 54/54
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
100% 13/13 75% 3/4 100% 3/3 100% 12/12
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
99.15% 116/117 90.63% 29/32 88% 22/25 99.1% 110/111
ee/app/assets/javascripts/dora/components/static_data
93.75% 30/32 100% 0/0 0% 0/2 93.75% 30/32
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
0% 0/11 100% 0/0 0% 0/4 0% 0/11
ee/app/assets/javascripts/environments/components
100% 14/14 100% 4/4 100% 2/2 100% 14/14
ee/app/assets/javascripts/environments_dashboard/components/dashboard
100% 25/25 100% 6/6 100% 4/4 100% 25/25
ee/app/assets/javascripts/epic
13.33% 6/45 0% 0/18 11.11% 1/9 13.64% 6/44
ee/app/assets/javascripts/epic/components
100% 58/58 83.33% 5/6 100% 5/5 100% 58/58
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/15 0% 0/12 0% 0/4 0% 0/15
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
100% 25/25 75% 3/4 100% 3/3 100% 25/25
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
100% 53/53 100% 14/14 100% 8/8 100% 53/53
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
100% 13/13 100% 4/4 100% 2/2 100% 13/13
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% 8/8 100% 4/4 100% 2/2 100% 8/8
ee/app/assets/javascripts/external_issues_show/components/sidebar
100% 15/15 100% 8/8 100% 4/4 100% 15/15
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
62.5% 45/72 50% 6/12 55% 11/20 62.32% 43/69
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% 40/40 100% 8/8 100% 7/7 100% 40/40
ee/app/assets/javascripts/geo_node_form/store
100% 63/63 83.33% 5/6 100% 28/28 100% 56/56
ee/app/assets/javascripts/geo_nodes
54.17% 13/24 0% 0/4 0% 0/2 54.17% 13/24
ee/app/assets/javascripts/geo_nodes/components
100% 21/21 100% 4/4 100% 4/4 100% 21/21
ee/app/assets/javascripts/geo_nodes/components/details
100% 15/15 100% 2/2 100% 3/3 100% 15/15
ee/app/assets/javascripts/geo_nodes/components/details/primary_node
100% 11/11 0% 0/2 100% 2/2 100% 11/11
ee/app/assets/javascripts/geo_nodes/components/details/secondary_node
100% 39/39 85.71% 12/14 100% 9/9 100% 39/39
ee/app/assets/javascripts/geo_nodes/components/header
100% 28/28 100% 4/4 100% 6/6 100% 28/28
ee/app/assets/javascripts/geo_nodes/store
95.15% 98/103 93.33% 14/15 95.74% 45/47 95.56% 86/90
ee/app/assets/javascripts/geo_projects
0% 0/8 100% 0/0 0% 0/3 0% 0/8
ee/app/assets/javascripts/geo_projects/components
0% 0/4 0% 0/2 0% 0/1 0% 0/4
ee/app/assets/javascripts/geo_replicable
78.26% 18/23 100% 4/4 50% 2/4 78.26% 18/23
ee/app/assets/javascripts/geo_replicable/components
100% 31/31 100% 8/8 100% 7/7 100% 31/31
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% 114/114 100% 16/16 100% 41/41 100% 110/110
ee/app/assets/javascripts/geo_settings
83.87% 26/31 100% 18/18 71.43% 5/7 82.76% 24/29
ee/app/assets/javascripts/geo_settings/components
100% 13/13 100% 2/2 100% 2/2 100% 13/13
ee/app/assets/javascripts/geo_settings/store
100% 54/54 100% 0/0 100% 25/25 100% 54/54
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% 9/9 100% 2/2 100% 3/3 100% 9/9
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/group_protected_environments
0% 0/47 0% 0/4 0% 0/13 0% 0/47
ee/app/assets/javascripts/group_settings
0% 0/8 0% 0/3 0% 0/2 0% 0/8
ee/app/assets/javascripts/group_settings/components
100% 11/11 100% 2/2 100% 1/1 100% 11/11
ee/app/assets/javascripts/groups
0% 0/17 0% 0/6 0% 0/4 0% 0/16
ee/app/assets/javascripts/groups/components
100% 3/3 100% 0/0 100% 1/1 100% 3/3
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
100% 53/53 100% 10/10 100% 8/8 100% 53/53
ee/app/assets/javascripts/groups/settings/components
100% 2/2 100% 2/2 100% 1/1 100% 2/2
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/2 100% 0/0 0% 0/1 0% 0/2
ee/app/assets/javascripts/hand_raise_leads/hand_raise_lead
69.57% 16/23 16.67% 1/6 25% 1/4 69.57% 16/23
ee/app/assets/javascripts/hand_raise_leads/hand_raise_lead/components
100% 11/11 100% 0/0 100% 1/1 100% 11/11
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
100% 4/4 100% 2/2 100% 1/1 100% 4/4
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
100% 19/19 100% 6/6 100% 4/4 100% 19/19
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
100% 7/7 100% 2/2 100% 1/1 100% 7/7
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
100% 12/12 100% 2/2 50% 1/2 100% 12/12
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
100% 10/10 100% 2/2 100% 1/1 100% 10/10
ee/app/assets/javascripts/integrations/jira/issues_show/components/sidebar
100% 8/8 100% 2/2 100% 1/1 100% 8/8
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
100% 10/10 100% 2/2 100% 1/1 100% 10/10
ee/app/assets/javascripts/integrations/zentao/issues_show/components/sidebar
100% 6/6 100% 0/0 100% 1/1 100% 6/6
ee/app/assets/javascripts/invite_members
100% 35/35 100% 10/10 100% 11/11 100% 30/30
ee/app/assets/javascripts/invite_members/components
100% 13/13 100% 0/0 100% 1/1 100% 13/13
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% 13/13 100% 8/8 100% 4/4 100% 13/13
ee/app/assets/javascripts/issues/list/components
100% 14/14 100% 2/2 40% 2/5 100% 14/14
ee/app/assets/javascripts/issues/show/components/incidents
100% 29/29 100% 5/5 100% 7/7 100% 29/29
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
100% 24/24 100% 4/4 100% 2/2 100% 24/24
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
99.25% 132/133 100% 24/24 93.33% 14/15 99.25% 132/133
ee/app/assets/javascripts/jobs/components
100% 4/4 50% 1/2 100% 1/1 100% 4/4
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% 31/31 90% 9/10 100% 6/6 100% 31/31
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/linked_epics
0% 0/5 0% 0/2 0% 0/2 0% 0/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% 7/7 100% 2/2 100% 2/2 100% 5/5
ee/app/assets/javascripts/members/components/ldap
100% 13/13 100% 2/2 100% 3/3 100% 13/13
ee/app/assets/javascripts/members/components/table
100% 2/2 100% 0/0 100% 0/0 100% 2/2
ee/app/assets/javascripts/members/store
96% 24/25 75% 3/4 100% 8/8 96% 24/25
ee/app/assets/javascripts/namespaces/verification
100% 4/4 100% 0/0 100% 0/0 100% 4/4
ee/app/assets/javascripts/namespaces/verification/components
100% 6/6 100% 0/0 100% 1/1 100% 6/6
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
84% 42/50 50% 2/4 80% 8/10 84% 42/50
ee/app/assets/javascripts/on_demand_scans/components
100% 31/31 100% 4/4 100% 4/4 100% 31/31
ee/app/assets/javascripts/on_demand_scans/components/tabs
100% 47/47 100% 4/4 100% 6/6 100% 47/47
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
100% 37/37 100% 4/4 100% 3/3 100% 37/37
ee/app/assets/javascripts/on_demand_scans_form/components/profile_selector
100% 39/39 100% 14/14 100% 9/9 100% 39/39
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
100% 48/48 100%