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

ruby-grape / grape / 39058251026
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: perf/eager-load-i18n
DEFAULT BRANCH: master
Ran 17 Oct 2026 06:28PM UTC
Jobs 32
Files 169
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

17 Oct 2026 05:59PM UTC coverage: 99.95%. Remained the same
39058251026

Pull #3038

github

ericproulx
Hold every method to RuboCop's default ABC size

Metrics/AbcSize was raised to 80; the 26 methods above the default of 17
are split instead, and the override is dropped.

Behaviour is unchanged. A few of the splits also simplify:

- Router#transaction keeps the static lookup and hands a bucket match and
  a union match to #bucket_transaction and #union_transaction. Each hands
  its answer to #settle (was #fall_back), which now also returns a
  response that does not cascade.
- Endpoint#to_routes builds one pattern per path and shares it across the
  route's methods, as a HEAD route already shares its GET route's pattern.
- Versioner::Base builds each vendor media type through one
  #append_media_types instead of two copies of the same loop.
- ParamsScope's two `:all` / `:none` forms share #declare_optional_fields.
- ValidationsSpec#parse_coerce reads `coerce_with` once.

Three specs pin what mutation testing showed unpinned among the moved
lines: the failure entity is the one for the status answered, a route a
bucket matched is not run again when it cascades, and a 405 under path
versioning is reached behind a prefix and under a mount path.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pull Request #3038: Hold every method to RuboCop's default ABC size

1503 of 1505 branches covered (99.87%)

Branch coverage included in aggregate %.

191 of 191 new or added lines in 14 files covered. (100.0%)

4525 of 4526 relevant lines covered (99.98%)

29613.55 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/hashie.gemfile - 39058251026.1 17 Oct 2026 06:28PM UTC 167
60.36
GitHub Action Run
2 run-3.3-gemfiles/rack_3_0.gemfile - 39058251026.2 17 Oct 2026 06:29PM UTC 168
98.82
GitHub Action Run
3 run-3.4-gemfiles/rack_3_0.gemfile - 39058251026.3 17 Oct 2026 06:28PM UTC 168
98.8
GitHub Action Run
4 run-4.0-gemfiles/multi_xml.gemfile - 39058251026.4 17 Oct 2026 06:28PM UTC 167
46.29
GitHub Action Run
5 run-4.0-gemfiles/rack_2_2.gemfile - 39058251026.5 17 Oct 2026 06:28PM UTC 168
98.77
GitHub Action Run
6 run-3.3-gemfiles/rails_8_1.gemfile - 39058251026.6 17 Oct 2026 06:29PM UTC 169
98.82
GitHub Action Run
7 run-4.0-gemfiles/rails_7_2.gemfile - 39058251026.7 17 Oct 2026 06:29PM UTC 169
98.81
GitHub Action Run
8 run-3.3-gemfiles/rack_3_1.gemfile - 39058251026.8 17 Oct 2026 06:29PM UTC 168
98.82
GitHub Action Run
9 run-4.0-gemfiles/grape_swagger.gemfile - 39058251026.9 17 Oct 2026 06:29PM UTC 167
53.73
GitHub Action Run
10 run-3.4-gemfiles/rails_8_1.gemfile - 39058251026.10 17 Oct 2026 06:29PM UTC 169
98.81
GitHub Action Run
11 run-4.0-gemfiles/grape_entity.gemfile - 39058251026.11 17 Oct 2026 06:28PM UTC 167
49.47
GitHub Action Run
12 run-4.0-gemfiles/rack_3_0.gemfile - 39058251026.12 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
13 run-4.0-gemfiles/dry_validation.gemfile - 39058251026.13 17 Oct 2026 06:29PM UTC 167
56.46
GitHub Action Run
14 run-3.3-Gemfile - 39058251026.14 17 Oct 2026 06:28PM UTC 168
98.82
GitHub Action Run
15 run-3.4-Gemfile - 39058251026.15 17 Oct 2026 06:28PM UTC 168
98.8
GitHub Action Run
16 run-4.0-gemfiles/rails_8_0.gemfile - 39058251026.16 17 Oct 2026 06:28PM UTC 169
98.81
GitHub Action Run
17 run-3.3-gemfiles/rails_8_0.gemfile - 39058251026.17 17 Oct 2026 06:29PM UTC 169
98.82
GitHub Action Run
18 run-3.4-gemfiles/rack_3_2.gemfile - 39058251026.18 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
19 run-4.0-Gemfile - 39058251026.19 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
20 run-3.4-gemfiles/rails_8_0.gemfile - 39058251026.20 17 Oct 2026 06:29PM UTC 169
98.81
GitHub Action Run
21 run-4.0-gemfiles/rack_3_1.gemfile - 39058251026.21 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
22 run-3.4-gemfiles/rails_7_2.gemfile - 39058251026.22 17 Oct 2026 06:29PM UTC 169
98.81
GitHub Action Run
23 run-3.3-gemfiles/rack_3_2.gemfile - 39058251026.23 17 Oct 2026 06:29PM UTC 168
98.82
GitHub Action Run
24 run-4.0-gemfiles/rails_8_1.gemfile - 39058251026.24 17 Oct 2026 06:28PM UTC 169
98.81
GitHub Action Run
25 run-4.0-gemfiles/multi_json_1_20.gemfile - 39058251026.25 17 Oct 2026 06:29PM UTC 167
46.62
GitHub Action Run
26 run-4.0-gemfiles/multi_xml_0_8.gemfile - 39058251026.26 17 Oct 2026 06:28PM UTC 167
46.32
GitHub Action Run
27 run-3.3-gemfiles/rails_7_2.gemfile - 39058251026.27 17 Oct 2026 06:29PM UTC 169
98.82
GitHub Action Run
28 run-3.4-gemfiles/rack_2_2.gemfile - 39058251026.28 17 Oct 2026 06:29PM UTC 168
98.77
GitHub Action Run
29 run-4.0-gemfiles/multi_json.gemfile - 39058251026.29 17 Oct 2026 06:28PM UTC 167
46.59
GitHub Action Run
30 run-3.4-gemfiles/rack_3_1.gemfile - 39058251026.30 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
31 run-4.0-gemfiles/rack_3_2.gemfile - 39058251026.31 17 Oct 2026 06:29PM UTC 168
98.8
GitHub Action Run
32 run-3.3-gemfiles/rack_2_2.gemfile - 39058251026.32 17 Oct 2026 06:29PM UTC 168
98.79
GitHub Action Run
Source Files on build 39058251026
  • Tree
  • List 169
  • Changed 14
  • Source Changed 14
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #39058251026
  • Pull Request #3038
  • PR Base - master (#39055077364)
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