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

ruby-grape / grape / 33118810386
97%
master: 97%

Build:
Build:
LAST BUILD BRANCH: rubocop-mutable-constant-recursive
DEFAULT BRANCH: master
Ran 27 Aug 2026 09:35PM UTC
Jobs 32
Files 168
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

27 Aug 2026 09:34PM UTC coverage: 96.988%. Remained the same
33118810386

Pull #2863

github

ericproulx
Enable Style/MutableConstant's Recursive option

RuboCop 1.88 added a `Recursive` option to `Style/MutableConstant`, which
extends the cop from freezing the constant itself to freezing the mutable
literals nested inside it, so `[{ a: [] }]` has to be written
`[{ a: [].freeze }.freeze].freeze` rather than only the outer array.

Grape already treats constants and settings as deep-frozen — that is what
`Grape::Util::DeepFreeze` exists for — so the option matches the posture
the codebase already holds itself to, and keeps a nested literal from
being left mutable in new code.

No existing constant is affected: `lib` and `spec` report no offenses
with the option on.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Pull Request #2863: Enable Style/MutableConstant's Recursive option

1239 of 1330 branches covered (93.16%)

Branch coverage included in aggregate %.

3881 of 3949 relevant lines covered (98.28%)

27084.85 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-4.0-gemfiles/multi_json.gemfile - 33118810386.1 27 Aug 2026 09:35PM UTC 167
47.39
GitHub Action Run
2 run-4.0-gemfiles/rack_3_0.gemfile - 33118810386.2 27 Aug 2026 09:36PM UTC 167
95.73
GitHub Action Run
3 run-3.3-gemfiles/rails_7_2.gemfile - 33118810386.3 27 Aug 2026 09:36PM UTC 168
95.74
GitHub Action Run
4 run-4.0-gemfiles/rails_8_0.gemfile - 33118810386.4 27 Aug 2026 09:36PM UTC 168
95.74
GitHub Action Run
5 run-4.0-gemfiles/grape_entity.gemfile - 33118810386.5 27 Aug 2026 09:35PM UTC 167
50.03
GitHub Action Run
6 run-3.3-gemfiles/rails_8_0.gemfile - 33118810386.6 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
7 run-4.0-gemfiles/rails_7_2.gemfile - 33118810386.7 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
8 run-4.0-gemfiles/multi_xml_0_8.gemfile - 33118810386.8 27 Aug 2026 09:35PM UTC 167
46.86
GitHub Action Run
9 run-4.0-Gemfile - 33118810386.9 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
10 run-3.3-gemfiles/rails_8_1.gemfile - 33118810386.10 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
11 run-3.3-gemfiles/rack_2_2.gemfile - 33118810386.11 27 Aug 2026 09:35PM UTC 167
95.69
GitHub Action Run
12 run-3.4-gemfiles/rails_8_1.gemfile - 33118810386.12 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
13 run-4.0-gemfiles/multi_json_1_20.gemfile - 33118810386.13 27 Aug 2026 09:35PM UTC 167
47.43
GitHub Action Run
14 run-4.0-gemfiles/hashie.gemfile - 33118810386.14 27 Aug 2026 09:35PM UTC 167
61.84
GitHub Action Run
15 run-3.4-Gemfile - 33118810386.15 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
16 run-4.0-gemfiles/rack_3_2.gemfile - 33118810386.16 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
17 run-4.0-gemfiles/rails_8_1.gemfile - 33118810386.17 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
18 run-4.0-gemfiles/rack_2_2.gemfile - 33118810386.18 27 Aug 2026 09:35PM UTC 167
95.7
GitHub Action Run
19 run-3.4-gemfiles/rack_3_2.gemfile - 33118810386.19 27 Aug 2026 09:36PM UTC 167
95.73
GitHub Action Run
20 run-3.3-Gemfile - 33118810386.20 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
21 run-3.3-gemfiles/rack_3_2.gemfile - 33118810386.21 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
22 run-4.0-gemfiles/grape_swagger.gemfile - 33118810386.22 27 Aug 2026 09:35PM UTC 167
55.15
GitHub Action Run
23 run-4.0-gemfiles/dry_validation.gemfile - 33118810386.23 27 Aug 2026 09:36PM UTC 167
57.86
GitHub Action Run
24 run-3.4-gemfiles/rails_7_2.gemfile - 33118810386.24 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
25 run-4.0-gemfiles/multi_xml.gemfile - 33118810386.25 27 Aug 2026 09:35PM UTC 167
46.82
GitHub Action Run
26 run-3.3-gemfiles/rack_3_1.gemfile - 33118810386.26 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
27 run-3.4-gemfiles/rack_3_0.gemfile - 33118810386.27 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
28 run-3.4-gemfiles/rack_2_2.gemfile - 33118810386.28 27 Aug 2026 09:35PM UTC 167
95.7
GitHub Action Run
29 run-4.0-gemfiles/rack_3_1.gemfile - 33118810386.29 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
30 run-3.3-gemfiles/rack_3_0.gemfile - 33118810386.30 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
31 run-3.4-gemfiles/rails_8_0.gemfile - 33118810386.31 27 Aug 2026 09:35PM UTC 168
95.74
GitHub Action Run
32 run-3.4-gemfiles/rack_3_1.gemfile - 33118810386.32 27 Aug 2026 09:35PM UTC 167
95.73
GitHub Action Run
Source Files on build 33118810386
  • Tree
  • List 168
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #33118810386
  • Pull Request #2863
  • PR Base - master (#32704784506)
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