• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

CMU-313 / nodebb-fall-2025-the-weekenders / 18958349619
79%

Build:
DEFAULT BRANCH: main
Ran 31 Oct 2025 12:01AM UTC
Jobs 1
Files 396
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

30 Oct 2025 11:57PM UTC coverage: 78.56% (+0.02%) from 78.541%
18958349619

push

github

web-flow
API Plugins (#30)

* Fix missing url property in plugins API response

* fixed formatting with prettier

11281 of 16212 branches covered (69.58%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

3857 existing lines in 267 files now uncovered.

25244 of 30281 relevant lines covered (83.37%)

1474.06 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.2
0.0% public/src/utils.js
1
94.4
0.05% src/categories/data.js
1
93.62
0.44% src/categories/icon.js
1
91.43
0.0% src/controllers/accounts/info.js
1
92.31
0.0% src/controllers/admin/cache.js
1
96.15
0.04% src/controllers/admin/categories.js
1
80.52
0.0% src/controllers/composer.js
1
92.0
0.0% src/controllers/home.js
1
88.89
0.0% src/controllers/ping.js
1
91.67
0.0% src/controllers/popular.js
1
80.0
0.69% src/controllers/sitemap.js
1
91.18
0.0% src/controllers/top.js
1
93.33
0.0% src/controllers/write/admin.js
1
93.98
0.0% src/controllers/write/topics.js
1
87.1
0.0% src/coverPhoto.js
1
90.77
0.0% src/database/redis/sorted/intersect.js
1
95.24
0.0% src/database/redis/sorted/remove.js
1
90.0
0.0% src/database/redis/sorted/union.js
1
96.15
0.21% src/groups/invite.js
1
84.21
0.0% src/groups/ownership.js
1
90.0
0.87% src/groups/user.js
1
95.96
0.08% src/meta/settings.js
1
97.53
0.0% src/middleware/helpers.js
1
93.02
0.0% src/middleware/maintenance.js
1
88.46
0.46% src/navigation/index.js
1
95.45
0.22% src/posts/category.js
1
97.35
0.02% src/posts/parse.js
1
83.64
0.62% src/posts/topics.js
1
90.74
0.0% src/routes/helpers.js
1
88.68
0.0% src/routes/write/index.js
1
93.94
0.0% src/social.js
1
94.74
0.05% src/socket.io/posts/tools.js
1
90.0
0.0% src/socket.io/topics/infinitescroll.js
1
91.47
0.0% src/socket.io/topics.js
1
92.59
0.28% src/socket.io/topics/merge.js
1
90.7
0.0% src/topics/anonymous.js
1
91.18
0.0% src/user/password.js
2
87.88
0.0% src/admin/versions.js
2
86.49
0.0% src/controllers/admin/groups.js
2
92.16
0.49% src/controllers/admin/plugins.js
2
94.19
0.0% src/controllers/recent.js
2
90.14
0.0% src/controllers/unread.js
2
95.6
0.0% src/database/redis/main.js
2
93.85
0.0% src/groups/cover.js
2
96.74
0.15% src/groups/join.js
2
97.6
0.14% src/groups/membership.js
2
84.0
0.0% src/middleware/csrf.js
2
88.98
0.18% src/posts/index.js
2
93.81
0.0% src/posts/summary.js
2
94.41
0.03% src/privileges/categories.js
2
96.63
0.21% src/privileges/helpers.js
2
95.54
0.25% src/privileges/users.js
2
95.08
0.0% src/request.js
2
86.0
0.0% src/routes/write/topics.js
2
83.33
0.0% src/socket.io/blacklist.js
2
83.78
0.0% src/socket.io/topics/move.js
2
95.12
0.0% src/topics/data.js
2
95.59
0.1% src/user/bans.js
2
94.78
0.05% src/user/info.js
3
91.27
0.0% src/batch.js
3
88.89
0.21% src/categories/delete.js
3
68.75
0.0% src/controllers/admin/themes.js
3
90.73
0.0% src/controllers/category.js
3
79.63
0.0% src/controllers/posts.js
3
90.41
0.0% src/controllers/user.js
3
92.11
0.0% src/controllers/write/categories.js
3
78.33
0.0% src/database/index.js
3
74.07
0.0% src/meta/debugFork.js
3
87.78
0.28% src/meta/languages.js
3
77.42
0.0% src/middleware/ratelimit.js
3
92.0
0.08% src/navigation/admin.js
3
93.71
0.0% src/posts/edit.js
3
92.2
0.04% src/privileges/topics.js
3
43.4
0.0% src/pubsub.js
3
85.71
0.71% src/rewards/index.js
3
78.69
0.72% src/socket.io/admin/plugins.js
3
82.0
0.0% src/socket.io/user/profile.js
3
85.19
0.57% src/topics/bookmarks.js
3
95.78
0.0% src/topics/teaser.js
3
94.26
0.17% src/topics/thumbs.js
3
93.79
0.0% src/user/create.js
3
86.79
0.25% src/user/online.js
4
93.91
0.02% public/src/modules/helpers.common.js
4
51.11
0.0% src/activitypub/feps.js
4
90.41
0.27% src/admin/search.js
4
83.72
0.0% src/api/helpers.js
4
90.0
0.11% src/api/utils.js
4
83.95
0.2% src/categories/search.js
4
84.91
-1.09% src/categories/watch.js
4
80.95
0.0% src/controllers/404.js
4
85.29
0.0% src/controllers/activitypub/topics.js
4
79.47
0.0% src/controllers/api.js
4
93.33
0.1% src/controllers/write/chats.js
4
95.08
0.02% src/database/redis/hash.js
4
85.71
0.0% src/messaging/create.js
4
83.87
0.0% src/meta/cacheBuster.js
4
77.42
0.0% src/plugins/usage.js
4
92.22
0.18% src/privileges/admin.js
4
80.95
0.0% src/socket.io/admin/categories.js
4
82.5
0.0% src/socket.io/meta.js
4
86.15
0.0% src/topics/recent.js
4
88.35
0.85% src/topics/scheduled.js
4
93.7
0.05% src/user/auth.js
4
89.6
0.26% src/user/blocks.js
4
92.04
0.16% src/user/notifications.js
5
71.76
0.0% src/controllers/admin/info.js
5
68.29
0.0% src/database/redis/connection.js
5
97.32
0.01% src/database/redis/sorted.js
5
87.5
0.49% src/languages.js
5
65.52
0.0% src/messaging/pins.js
5
89.11
0.45% src/meta/templates.js
5
96.34
-1.11% src/posts/delete.js
5
76.47
0.47% src/rewards/admin.js
5
80.77
0.0% src/socket.io/uploads.js
5
86.57
0.85% src/user/uploads.js
5
84.06
0.0% src/utils.js
6
81.65
0.0% src/controllers/accounts/chats.js
6
80.61
-0.83% src/database/redis.js
6
90.05
0.1% src/messaging/data.js
6
67.74
0.0% src/messaging/unread.js
6
88.06
0.0% src/meta/js.js
6
55.07
0.0% src/posts/attachments.js
6
80.0
0.0% src/posts/create.js
6
78.13
-2.52% src/topics/suggested.js
6
74.29
0.76% src/user/admin.js
6
79.52
-1.73% src/user/categories.js
6
68.63
0.0% src/user/jobs.js
6
88.65
0.0% src/user/settings.js
7
88.27
0.27% src/categories/recentreplies.js
7
85.53
0.0% src/controllers/write/users.js
7
92.02
0.15% src/groups/index.js
7
87.95
0.15% src/privileges/global.js
7
75.86
0.42% src/socket.io/topics/unread.js
7
89.52
3.23% src/user/reset.js
8
50.0
0.0% src/controllers/service-worker.js
8
75.23
0.46% src/messaging/edit.js
8
89.13
0.0% src/meta/blacklist.js
8
81.58
0.0% src/meta/tags.js
8
82.01
-0.34% src/posts/diffs.js
8
86.75
0.0% src/posts/votes.js
8
39.29
-1.46% src/routes/well-known.js
8
84.62
0.12% src/topics/follow.js
8
80.0
0.24% src/user/follow.js
8
88.62
0.09% src/user/posts.js
9
85.71
0.23% src/categories/update.js
9
84.25
0.0% src/middleware/assert.js
9
74.26
0.0% src/prestart.js
9
87.56
0.06% src/privileges/posts.js
10
91.83
0.0% src/api/groups.js
10
78.76
0.0% src/cache/lru.js
10
82.99
0.0% src/controllers/uploads.js
10
69.88
0.37% src/groups/search.js
10
80.99
0.0% src/image.js
10
85.53
0.0% src/routes/index.js
10
83.78
0.0% src/settings.js
10
82.28
0.34% src/upgrade.js
10
85.71
0.21% src/user/invite.js
10
67.86
0.0% src/user/jobs/export-uploads.js
10
79.11
0.28% src/user/search.js
11
88.24
-0.47% src/controllers/accounts/settings.js
11
82.78
0.08% src/controllers/search.js
11
80.77
-0.86% src/groups/leave.js
11
64.94
0.0% src/middleware/admin.js
11
76.36
0.0% src/middleware/headers.js
11
79.61
-0.53% src/plugins/install.js
11
79.62
0.26% src/socket.io/admin/user.js
11
79.82
-0.18% src/socket.io/categories.js
11
87.6
3.71% src/user/approval.js
12
70.13
0.0% src/controllers/write/posts.js
12
78.99
0.15% src/file.js
12
79.44
-0.75% src/messaging/notifications.js
12
78.81
0.18% src/plugins/load.js
12
89.56
-0.27% src/posts/uploads.js
12
76.47
0.0% src/sitemap.js
12
76.28
0.0% src/socket.io/user.js
12
89.11
0.0% src/topics/create.js
12
83.51
0.0% src/user/email.js
12
90.79
-0.4% src/user/index.js
13
90.94
0.0% public/src/utils.common.js
13
64.77
0.0% src/api/flags.js
13
67.96
0.0% src/controllers/groups.js
13
80.61
0.0% src/controllers/users.js
13
71.53
0.0% src/events.js
13
75.35
0.0% src/logger.js
13
87.79
-0.37% src/topics/events.js
13
90.7
0.05% src/user/data.js
13
80.47
-1.65% src/user/delete.js
14
84.95
-0.31% src/api/topics.js
14
90.82
-0.07% src/categories/index.js
14
87.14
0.13% src/controllers/accounts/helpers.js
14
79.65
0.0% src/controllers/errors.js
14
79.39
0.16% src/meta/minifier.js
14
74.42
0.0% src/socket.io/admin.js
14
63.86
0.0% src/socket.io/posts.js
15
72.11
-0.3% src/api/search.js
15
53.52
0.0% src/meta/errors.js
15
74.13
0.0% src/meta/themes.js
15
83.88
-0.22% src/posts/user.js
15
87.7
-0.2% src/topics/index.js
15
64.94
-1.73% src/user/jobs/export-profile.js
16
80.71
0.2% src/api/categories.js
16
84.17
0.0% src/meta/configs.js
16
84.9
0.0% src/routes/feeds.js
16
61.54
0.0% src/socket.io/groups.js
16
90.34
0.25% src/topics/unread.js
16
78.89
0.43% src/user/digest.js
17
84.65
0.26% src/controllers/admin/dashboard.js
17
75.76
0.15% src/socket.io/helpers.js
17
72.6
-1.01% src/topics/fork.js
17
76.65
0.14% src/user/interstitials.js
18
85.64
-0.37% src/categories/create.js
18
79.29
-1.74% src/controllers/accounts/posts.js
18
53.7
0.0% src/socket.io/topics/tags.js
18
73.58
0.17% src/user/picture.js
19
35.58
0.0% src/controllers/activitypub/index.js
21
80.54
0.0% src/controllers/admin/uploads.js
21
75.0
-0.64% src/controllers/mods.js
21
83.8
-0.23% src/controllers/topics.js
21
85.95
0.08% src/user/profile.js
22
65.04
-0.53% src/controllers/accounts/edit.js
23
80.0
0.15% src/emailer.js
23
82.53
0.18% src/messaging/index.js
23
82.07
0.12% src/middleware/user.js
24
82.48
-0.79% src/controllers/admin/users.js
24
77.27
0.12% src/plugins/data.js
25
73.6
0.11% src/controllers/index.js
26
77.54
-1.06% src/groups/update.js
26
81.06
0.02% src/messaging/rooms.js
26
77.13
0.27% src/plugins/hooks.js
26
83.78
0.05% src/posts/queue.js
26
49.66
0.0% src/routes/authentication.js
26
84.93
0.04% src/topics/posts.js
26
79.2
-0.24% src/topics/sorted.js
26
79.85
0.08% src/topics/tools.js
27
88.81
0.03% public/src/modules/translator.common.js
28
72.77
0.27% src/analytics.js
28
78.7
-0.2% src/middleware/render.js
29
77.27
0.09% src/categories/topics.js
32
45.67
0.0% src/cli/package-install.js
32
67.74
-0.27% src/middleware/index.js
33
76.97
-0.36% src/plugins/index.js
33
70.34
0.34% src/widgets/index.js
34
84.36
0.08% src/api/posts.js
34
83.83
0.19% src/controllers/helpers.js
34
67.49
0.12% src/socket.io/index.js
35
54.01
0.75% src/meta/build.js
38
75.78
0.18% src/api/chats.js
38
82.61
0.15% src/api/users.js
39
54.97
-0.35% src/meta/css.js
39
86.43
-0.11% src/topics/tags.js
40
32.5
-0.62% src/middleware/activitypub.js
41
11.8
-0.07% src/activitypub/contexts.js
42
22.42
-0.42% src/controllers/activitypub/actors.js
43
60.22
0.15% src/api/activitypub.js
48
67.27
-0.13% src/webserver.js
50
72.6
0.13% src/notifications.js
52
17.16
0.0% src/socket.io/modules.js
57
77.22
-0.12% src/controllers/authentication.js
57
61.75
-0.65% src/search.js
76
76.66
-0.15% src/flags.js
95
57.08
0.64% src/activitypub/index.js
110
48.66
0.25% src/activitypub/mocks.js
112
33.01
0.17% src/activitypub/helpers.js
115
48.98
-0.07% src/activitypub/notes.js
164
10.89
0.0% src/activitypub/inbox.js
173
6.11
0.0% src/install.js
177
27.84
-0.2% src/activitypub/actors.js
Jobs
ID Job ID Ran Files Coverage
1 18958349619.1 31 Oct 2025 12:01AM UTC 396
78.56
GitHub Action Run
Source Files on build 18958349619
  • Tree
  • List 396
  • Changed 347
  • Source Changed 347
  • Coverage Changed 334
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #18958349619
  • 3f10ad91 on github
  • Prev Build on main (#18664854390)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc