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

badges / shields / 39217188618

18 Oct 2026 11:42PM UTC coverage: 79.763% (-18.4%) from 98.173%
39217188618

push

github

web-flow
Update simple-icons to 16.35.0 (#12233)

Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>

3358 of 3601 branches covered (93.25%)

41381 of 51880 relevant lines covered (79.76%)

50.71 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

92.11
/services/github/github-code-size.service.js
1
import { pathParams } from '../index.js'
2 ✔
2
import { renderSizeBadge } from '../size.js'
2 ✔
3
import { BaseGithubLanguage } from './github-languages-base.js'
2 ✔
4
import { documentation } from './github-helpers.js'
2 ✔
5

2 ✔
6
export default class GithubCodeSize extends BaseGithubLanguage {
2 ✔
7
  static category = 'size'
2 ✔
8
  static route = {
2 ✔
9
    base: 'github/languages/code-size',
2 ✔
10
    pattern: ':user/:repo',
2 ✔
11
  }
2 ✔
12

2 ✔
13
  static openApi = {
2 ✔
14
    '/github/languages/code-size/{user}/{repo}': {
2 ✔
15
      get: {
2 ✔
16
        summary: 'GitHub code size in bytes',
2 ✔
17
        description: documentation,
2 ✔
18
        parameters: pathParams(
2 ✔
19
          {
2 ✔
20
            name: 'user',
2 ✔
21
            example: 'badges',
2 ✔
22
          },
2 ✔
23
          {
2 ✔
24
            name: 'repo',
2 ✔
25
            example: 'shields',
2 ✔
26
          },
2 ✔
27
        ),
2 ✔
28
      },
2 ✔
29
    },
2 ✔
30
  }
2 ✔
31

2 ✔
32
  static defaultBadgeData = { label: 'code size' }
2 ✔
33

2 ✔
34
  async handle({ user, repo }) {
2 ✔
35
    const data = await this.fetch({ user, repo })
×
36
    return renderSizeBadge(this.getTotalSize(data), 'iec', 'code size')
×
37
  }
×
38
}
2 ✔
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc